【发布时间】:2014-12-20 05:24:38
【问题描述】:
我正在尝试制作一些简单的按钮来发送文本并使用它,但是在按下按钮后,我遇到了 404 错误。
我的项目的 urls 文件:
urlpatterns = patterns('',
url(r'^$', include('home.urls')),
url(r'^kanji_analyzer/$', include('kanji_analyzer.urls')),
url(r'^admin/', include(admin.site.urls)),
)
我的应用的 url 文件是:
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 %}
【问题讨论】:
标签: django forms python-3.x