【发布时间】:2016-03-31 15:27:35
【问题描述】:
要反转 Django Admin 的模型 url,您需要编写 admin:appname_modelname_change 。但是如果型号名称有下划线呢?
我在一个名为pubscout 的应用程序中有一个名为AdNetwork 的模型,我正在尝试反转它的网址。
admin:pubscout_adnetwork_change 不起作用
admin:pubscout_ad_network_change 也不起作用
如何解决这个问题?
【问题讨论】:
-
我不确定如何解决您的问题,但您不应该在模型名称中使用下划线。模型是 python 类,它们应该使用 CapWords 约定,例如
AdNetwork。 PEP 8 文档:python.org/dev/peps/pep-0008/#class-names -
是的,我的模型是
AdNetwork,没有下划线。它的网址应该如何?上述版本不起作用。上面的下划线版本只是一个建议。
标签: django django-models django-admin