Django错误记录

错误记录

路径参数声明类型时,冒号后面不可以加空白。

版本:django==2.1

django.urls.exceptions.NoReverseMatch: Reverse for ‘update’ with arguments ‘(1,)’ not found. 1 pattern(s) tried: [‘user//$’]

正确:

path("/", UserUpdateView.as_view(), name='update')

错误:

path("/", UserUpdateView.as_view(), name='update')

使用CBV创建接口的时候,DetailView需要路径参数pk,不可更换为其他命名方式

版本:django==2.1

AttributeError: Generic detail view UserUpdateView must be called with either an object pk or a slug in the URLconf.

path("/", UserUpdateView.as_view(), name='update')  # 正确
# path("/", update_user, name='update')  # 错误

你可能感兴趣的:(Django,django,python,后端)