【发布时间】:2018-05-31 08:03:55
【问题描述】:
我正在向我的应用程序添加表单以修改我的大厅(我的自定义模型)。
在 urls.py 中,这是我的 urlpattern:
urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^lobbys/$', views.LobbyListView.as_view(), name='lobbys'),
url(r'^lobby/(?P<pk>[\w-]+)/$', views.LobbyDetailView.as_view(), name='lobby-detail'),
url(r'^lobby/create/$', views.LobbyCreate.as_view(), name='lobby_create'),
url(r'^lobby/(?P<pk>\d+)/update/$', views.LobbyUpdate.as_view(), name='lobby_update'),
url(r'^lobby/(?P<pk>\d+)/delete/$', views.LobbyDelete.as_view(), name='lobby_delete'),
]
问题如下:
第三个 url 应该链接到以 UUID 字段作为主键标识的单个大厅模板。没有最后三行一切正常,但是当我为表单添加三个 url 时,我得到了错误
异常值:["'create' 不是有效的 UUID。"]
我了解 urls.py 将“create”作为主键,而不是将其视为其他视图的 url。
如何绕过这个问题? 非常感谢。
【问题讨论】:
标签: python django django-templates django-views django-urls