Django admin 关于在django admin中创建新视图的好示例的链接或教程?它的意思是一个表单-查询集?

Django admin 关于在django admin中创建新视图的好示例的链接或教程?它的意思是一个表单-查询集?,django-admin,Django Admin,我阅读了django管理员的文档。 我没有找到一个关于在django admin中完全添加新视图的步骤的好例子 这意味着,一个视图-一个表单-一个查询集-一个模板 我有一种感觉,就是要花很多时间来尝试自己做一些事情 通过使用属性仅查找简单示例: 更改列表模板 形式 滤波器 或者django插件,您不知道目标这里有一个很好的例子: 定义change_list.html的新模板副本 在admin.py中,在相关的新类中添加 def更改列表视图的定义 使用属性名称列表模板 我很不明白你在问什么,

我阅读了django管理员的文档。 我没有找到一个关于在django admin中完全添加新视图的步骤的好例子

这意味着,一个视图-一个表单-一个查询集-一个模板

我有一种感觉,就是要花很多时间来尝试自己做一些事情

通过使用属性仅查找简单示例:

更改列表模板 形式 滤波器

或者django插件,您不知道目标

这里有一个很好的例子:

  • 定义change_list.html的新模板副本
  • 在admin.py中,在相关的新类中添加 def更改列表视图的定义
  • 使用属性名称列表模板

我很不明白你在问什么,但我会尽力回答:

如果您试图向Django管理界面添加一个新视图,如管理模型的新视图,则只需在模型的应用程序的Admin.py文件中注册该模型

如果您试图通过Django管理界面添加新视图,则除非您使用的是内容管理系统,否则将无法工作


Django管理界面本质上只是一种与数据库轻松交互的方式。如果您试图实际创建网站内容,则需要在views.py文件中为应用程序创建一个视图。我建议从Django开始在YouTube上查找视频教程

非常感谢你的评论。当然,我觉得我需要更多地理解这个框架。仅举几个例子,我就能够在change_list.html中添加一些日期字段,在日志中我看到了参数:example?q=&updatedate_ugte=2018-05-18&updatedate_ult=2018-05-26&csrfmiddlewaretoken=lvoneouvtqvuqpshqayppnjbcyw216pthhhf9n1hgwr3rsr3gcxdnxdk6vnsegdhxc HTTP/1.1,但在/?=1中转换后,我不能传递简单的参数…我很不明白你的意思。您能详细说明一下吗?例如:在块搜索中的change_list.html中,我删除了{%search_form cl%},并基于相同的id(form id=“changelist search”method=“get”)添加了我自己的表单。我还添加了三个字段:输入文本(我命名Id=q,因为它设置了url0和两个日期字段_gte/u lt。只有当我填写了三个字段,否则只通过url中的文本字段进行查找,我看到/?e=1。这是因为我在admin.py中混合了搜索字段吗。