要反转Django Admin的模型网址,您需要编写admin:appname_modelname_change
。但是,如果模型名称带有下划线怎么办?
我在名为AdNetwork
的应用程序内部有一个称为的模型pubscout
,并且我正在尝试反转其网址。
admin:pubscout_adnetwork_change
不起作用
admin:pubscout_ad_network_change
也不起作用
如何解决这个问题?
请您告诉我们您的代码。
reverse('admin:%s_%s_change' % (app_label, model_name), args=(object_id,))
这样的事情应该起作用:
reverse('admin:pubscout_adnetwork_change', args=(object_id,))
...哪里object_id
是AdNetwork
pk。
请确保您已注册AdNetwork
模型,并将AdminSite实例挂接到URLconf中。
文件:https : //docs.djangoproject.com/zh-CN/1.9/ref/contrib/admin/#reversing-admin-urls
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句