表单
如果需要在后台可视化管理模型数据,就需要到应用文件下找到admin.py
文件,使用admin.site.register(导入的模型,定义的模型class)
注册下。
在模型class定义的方法里
- 使用
list_display=(字段名,字段名)
就是在表格里指定显示的字段名。 - 使用
list_filter=[字段名]
可以添加模型的过滤条件 - 使用
list_per_page=10
对列表进行分页
站点
django的所有默认的模版文件都是可以覆盖替换的。
首先需要你在工程文件找到设置文件(mysite/settings.py),修改 TEMPATES 的DIRS选项。mysite是你的项目文件名称。
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
......
},
},
]
然后在工程文件下(有manage.py)文件的目录,创建 templates文件,再文件下创建 admin 文件,找到django源文件下要替换的模版文件复制到 admin 文件下。正确的路径应该是 mysite/templates/admin/base.html,修改模版的内容即可。
网友评论