0
下面的視圖應該加載一個頁面,'learn.html',但它只是返回索引出於某種原因。又一個Django的URL重定向問題
def learn(request):
try:
... # everything goes smoothly here, the else clause is evaluated.
else:
return render(request, 'associate/learn.html', {'dataset':model, 'ordered_groups':ordered_groups})
這裏是我的網址:
影像\ urls.py:
urlpatterns = patterns('',
url(r'^images/', include('images_app.urls', namespace="images_app")),
url(r'^associate/', include('associate.urls', namespace="associate")),
url(r'^admin/', include(admin.site.urls)),
)
聯想\ urls.py編輯:我不小心寫了影像\ urls.py - 更正現在。
urlpatterns = patterns('',
url(r'^learn/', "associate.views.learn", name='learn'),
url(r'^$', "associate.views.index", name='index'),
)
這是加載罰款,在這裏用戶應該應該被重定向通過點擊學習按鈕,learn.html索引頁。但是,索引頁面只是重新加載。
聯想\ index.html在
Choose a dataset
{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}
<form action="{% url 'associate:learn' %}" method="post">
{% csrf_token %}
{% for dataset in datasets %}
<input type="radio" name="dataset" id="dataset{{ forloop.counter }}" value="{{ dataset.id }}" />
<label for="dataset{{ forloop.counter }}">{{ dataset }}</label><br />
{% endfor %}
<input type="submit" value="learn" />
</form>
聯想\ learn.html
THIS IS THE LEARN PAGE
感謝您的幫助。
我加入了「準」,我得到的錯誤「導入錯誤在/聯想/學習/ 無模塊名爲聯營」我是否需要添加任何東西其他? –
員工應該在INSTALLED_APPS settings.py –
+ÖzgürEroğlu我確實在我的installed_apps部分有聯繫。不知道還有什麼可以的。 –