1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Django-Admin管理后台的数据导入

Django-Admin管理后台的数据导入

时间:2019-03-12 09:46:23

相关推荐

Django-Admin管理后台的数据导入

在admin后台注册自己的模型类

首先在app的admin.py文件中导入同目录下的models.py文件,之后调用注册函数:

模型管理器

为了让管理系统功能更全面,我们可以用模型管理器来完善

具体操作为:

admin.py中创建一个admin.ModelAdmin类的子类,类中定义的所有类属性即为这些功能的设置,这里列举5个常用的属性:

list_display = [key1,key2,...]

如上图框2为显示需要显示的字段名称,系统自动会排版,并显示原先设置的verbose_name

list_display_links = [key1,key2,...]

如图框3所示,用户只需要单击该字段即可进入该行数据的修改界面,也就是链接的设置

list_filter = [key1,key2,...]

如图框4,我们可以通过传入的字段,对这些字段进行过滤筛选

search_fields= [key1,key2,...]

如图框1所示,可以对数据的指定字段进行模糊搜索

list_editable = [key1,key2,...]

该参数如图5框所示,可以直接在列表界面对数据的指定字段进行修改

更多模型管理器属性请参考官方文档

此外如图这些表名在界面中显示为verbose_name,可在Meta内嵌类中为该属性赋值,并为verbose_name_plural设置多个数据时候显示的名字(默认在后面+‘s’)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。