为了账号安全,请及时绑定邮箱和手机立即绑定

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

/ 猿问

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

888公里的追寻 2018-03-28 15:29:14
 页面内容:
 <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请教为什么呢?

查看完整描述

3 回答

?
战渣渣

https://img.mukewang.com/5cde259200016f0708400320.jpg

我觉得这个地方是关键,你应该是多些了一个n

查看完整回答
1 反对 回复 2019-05-17
?
888公里的追寻

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

查看完整回答
反对 回复 2018-03-28
?
FightingBoy

你这页面提交到哪儿去了呢

查看完整回答
反对 回复 2018-03-28

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信