|
|
1
2
他们拿走了这个特殊的魔法,但是没有什么可以阻止你把admin.ModelAdmin子类放在models.Model子类之后。我更喜欢自己把它们放在一起,因为我不太可能忘记在列表中添加一个字段以显示在管理显示中。 |
|
|
2
0
也许在模型中使用这些东西不是一个好主意,因为当使用站点作为非管理员时,这将是多余的信息((出于性能原因) |
|
|
3
0
在最新版本中,没有任何方法将模型定义中的管理选项表示为内部类。但是没有理由不能将ModelAdmin类放在models.py文件中的Model类之后。然后,您可以在定义之后立即调用admin.site.register()。 对于一个模型,您可能会遇到多次调用register()的问题,这将生成一个错误。但是models.py应该只加载一次,所以这应该可以工作。如果没有,您可以明确地在models.py中声明ModelAdmin类,然后将所有register()调用放在admin.py中。 我可以考虑将其放在admin.py中的几个原因是:
|
|
|
4
0
在模型中使用类Admin,就像使用类Meta一样 然后定义你想要什么 |
|
|
Patrick Bond · 如何将模型中的函数结果添加到列表中? 1 年前 |
|
|
bur · 每次从模板调用方法都会查询数据库吗? 1 年前 |
|
|
Stefan · 在子目录中设置Django 1 年前 |
|
|
vale383 · 如何在Django端点中查找user_id 1 年前 |
|
|
Kovy Jacob · Django在动态URL段中添加斜线 1 年前 |
|
|
user987 · 如何在Django中访问提交的表单请求数据 1 年前 |
|
|
user24242514 · 将嵌套查询字符串请求转换为字典 1 年前 |