2017-03-16 116 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