我正在尝试制作一些简单的按钮来发送文本并使用它,但按下按钮后,我有404错误。
我的项目的网址文件:
urlpatterns = patterns('',
url(r'^$', include('home.urls')),
url(r'^kanji_analyzer/$', include('kanji_analyzer.urls')),
url(r'^admin/', include(admin.site.urls)),
)
我的应用的网址是:
urlpatterns = [
url(r'^$', views.start_kanji, name='start_kanji'),
url(r'^analyze/$', views.send_text),
我的观点是:
def start_kanji(request):
t = get_template('kanji_analyzer/main.html')
html = t.render(Context())
return HttpResponse(html)
def send_text(request):
t = get_template('kanji_analyzer/show_results.html')
html = t.render(Context())
return HttpResponse(html)
和html模板:
main.html中
{% extends "home/base.html" %}
{{% block body %}
<h1 align="center">Analyzed text</h1>
<form action="analyze" method="post">
<input type="text" name="q">
<input type="submit" value="Analyze">
</form>
<div class=page>
{% include "kanji_analyzer/show_results.html" %}
</div>
{% endblock %}}
和show_results.html
{% block results %}
<h1 align="center">Results</h1>
{% endblock %}
答案 0 :(得分:2)
只需删除$
符号
url(r'^kanji_analyzer/', include('kanji_analyzer.urls')),