在Django应用程序管理员的网址中包含的应用程序名称,例如:(不修改,当然实际的应用程序名称)如何修改Django admin网址中的应用程序名称?
http://my.domain.com/admin/myapp/mymodel
我怎能取代myapp
另一个字符串?
编辑
我的数据库已经存在,所以我不能用我的模型META
app_label
。 我只想修改管理网址和管理页面中显示的应用程序名称。
在Django应用程序管理员的网址中包含的应用程序名称,例如:(不修改,当然实际的应用程序名称)如何修改Django admin网址中的应用程序名称?
http://my.domain.com/admin/myapp/mymodel
我怎能取代myapp
另一个字符串?
编辑
我的数据库已经存在,所以我不能用我的模型META
app_label
。 我只想修改管理网址和管理页面中显示的应用程序名称。
一种方式是通过定义一个抽象的模型,就像它做here设置你的应用程序的每个模型app_label
。如果你有一个现有的数据库,作为一种解决方法,你可以在每个模型覆盖db_table
的建议here。
另一种选择是使用真棒django-admin-tools模块,这是在自定义您的管理网站功能非常强大。您可以定义自己的DashboardModule
并根据需要自定义链接。
另见:
希望有所帮助。
的可能重复[你能不能给一个Django应用程序的整个管理使用冗长的名字吗?](http://stackoverflow.com/questions/612372/can-you-give-a-django-app-a-冗长的名称可直接使用,整个-的管理员) –
似乎有大约管理员登录页面'HTTP的车型只有答案,但什么:// my.domain.com /管理/ MYAPP /'?没有一种全球性的方式来做到这一点? – jul