输入hello和word ,点击提交,页面还是显示TITLE 和 CONTENT?

 页面内容:
 <form action="{% url 'blog:edit_action'%}" methond="post">
    {% csrf_token %}
    <lable>标题
    <input type="text" name="title">
    </lable>
    <br/>
    <lable>内容
    <input type="text" name="content">
    </lable>
<br/>
    <input type="submit" value="提交" >

</form>

python代码:

import blog.views as bv
url(r'^edit/action$', bv.edit_action, name='edit_action'),
def edit_action(request):
    title = request.POST.get('title','TITLE');
    content = request.POST.get('content','CONTENT');
    models.Article.objects.create(title=title,content=content)
    articles = models.Article.objects.all();
    return render(request, 'blog/index.html', {'articles': articles});

提交后最后页面还是显示TITLE 和 CONTENT请教为什么呢?

888公里的追寻
浏览 1617回答 6
6回答

888公里的追寻

title 和 content感觉没有Post.get到页面的title和content的值,但是不知道哪里错了

产品经理不是经理

你这页面提交到哪儿去了呢
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python