manage.py runserver时出现语法错误

时间:2017-03-16 21:34:16

标签: django python-3.x web syntax-error

我正在制作我的第一个使用Python和django的网站。一切顺利,直到我得到一个错误没有明显的原因。

它说语法错误,但我检查了django,我看不出任何问题。

Screenshot

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

可能是缩进问题?确保缩进在文件和该行中保持一致。

请同时发布所有urls.py代码。

答案 1 :(得分:0)

您的urls.py缺少逗号

from django.conf.urls import url, include
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^', include('personal.urls')) # <-- Missing Here
    url(r'^blog/', include('blog.urls')),
]

另外,请确保personal.urlsblog.urls中的网址以$以及^admin/结尾。正如阿拉斯戴尔指出的那样,在你的正则表达中包含$ include。也就是说,^blog/保持不变,但blog.urls中包含的所有网址都应以$结尾。