作者: "HelloGitHub 追梦人物" 文中所涉及的示例代码,已同步更新到 "HelloGitHub Team 仓库" 搜索是一个复杂的功能,但对于一些简单的搜索任务,我们可以使用 Django Model 层提供的一些内置方法来完成。现在我们来为我们的博客提供一个简单的搜索功能。 概述 博客 ...
分类:
其他好文 时间:
2020-01-10 10:52:58
阅读次数:
79
Django项目供别人访问 1. settings.py 添加 ALLOWED_HOSTS = " " 2. 启动项目 python manage.py runserver 0.0.0.0:8000 前台: 使用 http://自身ip:8000/ 进行访问 ...
分类:
其他好文 时间:
2020-01-10 10:45:51
阅读次数:
56
19.如何在管理后台中一个模型只允许创建一个对象? 假设UMSRA后台只能创建一个Category分类。他们希望每个Entity对象都属于同一个Category分类。 实现方式如下: 一旦创建了一个对象,添加按钮便会隐藏。你可以MAX_OBJECTS为设置为其他值,以允许最创建指定数量的对象。 "返 ...
分类:
其他好文 时间:
2020-01-10 10:28:35
阅读次数:
79
14.如何在Django Admin后台移除“删除所选”操作? 默认情况下,Django Admin后台的listview模型列表页,会有一个Delete Selected删除所选操作。假设你需要再从Hero管理模型中移除该删除操作。 ModelAdmin.get_actions方法可以返回所有的操 ...
分类:
其他好文 时间:
2020-01-10 10:27:46
阅读次数:
105
20.如何删除模型的“添加”/“删除”按钮? UMSRA后台已添加了所有Category类别和Origin来源对象,并希望禁止继续添加和删除操作。他们要求你禁用“添加”和“删除”按钮。您可以通过在Django Admin后台中覆盖has_add_permission和has_delete_permi ...
分类:
其他好文 时间:
2020-01-10 10:18:34
阅读次数:
113
[TOC] 视图层的方法 HttpResponse 返回的是字符串 render 返回html页面 并且可以给html页面传数据 render原理 redirect 重定向 JsonResponse 前后端数据交互 form表单上传文件 示例: home.html views.py 视图函数的FBV ...
分类:
其他好文 时间:
2020-01-09 23:03:01
阅读次数:
123
[TOC] 模型层 auto_now: 每次修该数据时候,自动将最新的更新时间记录下来 auto_now_add:在创建数据时候将创建时间自动记录下来,之后不会再更改 一.如何只单独测试django中的某一个py文件 如何书写测试脚本 在任意一个py文件中书写以下代码 ? 应用下的tests 或者自 ...
分类:
其他好文 时间:
2020-01-09 23:02:31
阅读次数:
70
django的model字段在保存的时候做预处理怎么办? 比如这个model: class Book(Model): publish_date = DateField() 但是在保存时,用户输入数据是: book1 = Book(publish_date='20171001') 我希望这个publi ...
分类:
其他好文 时间:
2020-01-09 22:56:47
阅读次数:
95
简单写一下多对多查询model 不是多对多的字段我就没写上来的 class Tag(models.Model): name = models.CharField(max_length=20,verbose_name='标签') add_time = models.DateField(default= ...
分类:
其他好文 时间:
2020-01-09 22:56:33
阅读次数:
95
模板语法符号 {{ }}变量相关 模板层之模板传值 python基本数据类型全部支持传递给html文件 int、?oat、str、list、tuple、dict、set、bool 除此之外还可以传入函数,类和对象,其中函数和对象传入过去会自动加括号调用执行。 模板语法不支持传参,所以有参函数和调用类 ...
分类:
其他好文 时间:
2020-01-09 22:53:02
阅读次数:
82