概述
重写View的as_view方法的时候,需要声明为@classmethod,否则会出现以下错误
as_view() missing 1 required positional argument: 'cls'
Request Method: GET
Request URL: http://127.0.0.1:8000/user/address
Django Version: 1.8.7
Exception Type: TypeError
Exception Value:
as_view() missing 1 required positional argument: 'cls'
Exception Location: /home/python/Desktop/django/dailyfresh/apps/users/urls.py in <module>, line 18
Python Executable: /home/python/.virtualenvs/django_py3/bin/python
Python Version: 3.5.2
Python Path:
['/home/python/Desktop/django/dailyfresh',
'/home/python/Desktop/django/dailyfresh',
'/home/python/.virtualenvs/django_py3/lib/python35.zip',
'/home/python/.virtualenvs/django_py3/lib/python3.5',
'/home/python/.virtualenvs/django_py3/lib/python3.5/plat-x86_64-linux-gnu',
'/home/python/.virtualenvs/django_py3/lib/python3.5/lib-dynload',
'/usr/lib/python3.5',
'/usr/lib/python3.5/plat-x86_64-linux-gnu',
最后
以上就是失眠铃铛为你收集整理的Python的Django框架入门踩过的坑(十三)的全部内容,希望文章能够帮你解决Python的Django框架入门踩过的坑(十三)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复