2
我有一個Django 1.6.5應用程序運行在我的開發環境。但部署到生產服務器時,它讓我在每次請求此錯誤:Django:404每個請求
警告2014-06-20 14:35:40085基礎未找到:/
未找到:/
[20月/ 6/2014 14時35分40秒] 「GET/HTTP/1.1」 404 1600
而且正好與每一個映射的URL關於發展的工作原理相同:
警告2014-06-20 14:39:59151鹼基未找到:/瓦爾
未找到:/瓦爾
[20 /月/ 2014 14時39分59秒]「GET /瓦爾HTTP/1.1" 404 1608
我的urls.py看起來是這樣的:
urlpatterns = patterns('',
url(r'^$', IndexView.as_view(), name='index'),
url(r'^facebook/', include('django_facebook.urls')),
url(r'^accounts/', include('django_facebook.auth_urls')),
url(r'^vars/', VarsView.as_view(), name='vars'),
url(r'^admin/', include(admin.site.urls)),
url(r'^main/', MainView.as_view(), name='main'),
url(r'^logout/', LogoutView.as_view(), name='logout'),
url(r'^about/', AboutView.as_view(), name='about'),
)
我會明白任何幫助。我被困在這裏好幾天了。
非常感謝。
與生產相比,您是否有不同的settings.py開發版? –
@MatthewFranglen是的。我在同一個git分支上運行。兩者都是同步的。 –
我會建議查看差異。我發現ALLOWED_HOSTS設置會干擾生產部署。只是一個猜測:) –