0
當我試圖運行$「python manage.py runserver localhost:8000」時,出現下面的異常錯誤。Django中無法解釋的錯誤
請幫忙!!!我究竟做錯了什麼。
Request Method: GET Django Version: 1.8.13 Exception Type: TypeError Exception Value: __init__() takes 1 positional argument but 2 were given Exception Location: /usr/local/lib/python3.4/site-packages/django/core/handlers/base.py in get_response, line 132 Python Executable: /usr/local/bin/python3.4 Python Version: 3.4.4
views.py
class CreateMsg(CreateView):
#model = Visitor
form_class = Msg
template_name = "message.html"
forms.py
class Msg(forms.ModelForm):
class Meta:
model = Visitor
fields = ['name', 'contact', 'message']
主/ urls.py
urlpatterns = [
url(r'^contact/', include('msgapps.urls')),
]
msgapps/url.py
urlpatterns = patterns(
'msgapps.views',
url(r'^msg/$', CreateMsg, name='CreateMsg'),
)
感謝Pythad。優秀。 – Divino