2017-03-16 97 views
-1

我正在使用Python和Django我的第一个网站。一切都很顺利,直到我没有明显的原因出现错误。语法错误manage.py运行服务器

它说的语法错误,但我用django检查,我可以看到没有问题。

Screenshot

任何帮助将非常感激。

+0

提供完整的'urls.py'文件。 – themanatuf

+0

[链接(https://gist.github.com/anonymous/6eb3725cfbc31bf4182552b62a999f58) – Jay1022

回答

0

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

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

+0

谢谢,我觉得自己像个白痴 – Jay1022

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.urls网址,并在$blog.urls结束,以及^admin/。正如Alasdair指出的那样,不包含在您的正则表达式中包含$,其中包含include。也就是说,^blog/保持不变,但从blog.urls包含的任何网址应以$结尾。

+0

你不应该在这些URL模式中使用'$' - 它们使用'include'! – Alasdair

+0

@Alasdair好点。澄清更新答案。 – user2896976