如何在Django admin的网址中修改应用名称?

时间:2013-05-27 07:52:36

标签: django url admin

在Django应用中,管理员的网址包含应用名称,例如:

http://my.domain.com/admin/myapp/mymodel

如何用另一个字符串替换myapp(当然不修改实际的应用名称)?

修改

我的数据库已经存在,因此我无法在模型“app_label中使用META。 我只想修改管理员网址和管理页面中显示的应用名称。

1 个答案:

答案 0 :(得分:0)

一种方法是通过定义抽象模型在应用的每个模型上设置app_label,就像完成here一样。如果您有现有数据库,则可以根据建议here覆盖每个模型上的db_table

另一个选择是使用真棒django-admin-tools模块,这在定制管理站点时非常强大。您可以根据需要定义自己的DashboardModule并自定义链接。

另见:

希望有所帮助。

相关问题