2011-07-02 46 views

回答

10

還有就是文檔中的錯誤。鍵入polls而不是mysite.polls

3

伊斯梅爾的回答爲我工作。

原本有

urlpatterns = patterns('', 
    (r'^polls/$ ,'mysite.polls.views.index'), 
) 

改爲

urlpatterns = patterns('', 
    (r'^polls/$ ,'polls.views.index'), 
) 
+0

社區新手。由於缺乏聲譽,他的答案無法投票。 – user1376892

12
INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    # Uncomment the next line to enable the admin: 
    # 'django.contrib.admin', 
    # Uncomment the next line to enable admin documentation: 
    # 'django.contrib.admindocs', 
    'polls' # THIS IS THE ANSWER 
) 
+1

爲什麼這是答案? – awongh

+0

適用於Django 1.8.14和Python 3.5.2 –

+0

使用Python 2.7和Django 1.11,可以工作。 –

0

您必須創建池目錄中的所有這些文件:初始化的.py,admin.py,models.py,測試的.py,views.py。 更迭

2

如果已經添加了民意調查程序的setting.py內,請移除並嘗試重新創建民意調查,然後添加到setting.py文件。這解決了我的問題:)

INSTALLED_APPS = (
     'django.contrib.admin', 
     'django.contrib.auth', 
     'django.contrib.contenttypes', 
     'django.contrib.sessions', 
     'django.contrib.messages', 
     'django.contrib.staticfiles', 
     #Remove the below application and try again 
     #'polls', 
) 
0

這需要在INSTALLED_APPS

$蟒蛇manage.py makemigrations投票

後更改後運行一個命令:

$蟒蛇管理。 py sqlmigrate民意調查0001

2

在settings.py文件

中「polls.apps.PollsConfig」後面缺少「,」可能是可能的
0

確保你確實堅持教程,並命名你的應用程序「民意調查」,否則事情就不會聯繫起來。

相關問題