0
所以我有一个Bookings
模型在我的django应用程序。我正在使用django admin显示有关预订的信息。我想直接从changelist
视图创建自定义网址 - (而不是change
视图)。django管理员自定义模型管理url
我想要的网址是这样的:/admin/bookings/generate_bookings
。
我已经注册了网址在我的模型管理员通过覆盖get_urls
功能。问题是,django会自动解析任何遵循model_name/<text>
语法的url作为详细视图url,并且它假定text
中的任何内容都是给定模型的主键。
其结果是我得到的错误:
booking object with primary key u'random_text' does not exist.
有没有什么办法让我的自定义URL首先来解决?
它在'change'视图中工作正常。不在'changelist'视图中 –