Python中文
首页
教程
问答
标签
搜索
登录
注册
Django说“没有返回HttpResponse对象。它没有返回任何结果。”
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我一直在寻找解决方案,但没有一个能帮到我。大多数解决方案都与缩进有关,但我认为我的不是。如果有人能帮我解决这个问题,我会很感激的!在</p> <p>以下是我所拥有的:</p> <p><strong>模型.py</strong></p> <pre><code>from django.db import models class QuestionPost(models.Model): question = models.CharField(max_length=1000) tag = models.CharField(max_length=200) pub_date = models.DateTimeField('Date published') class AnswerPost(models.Model): answer_text = models.CharField(max_length=1000) answer_rate = models.IntegerField() </code></pre> <p><strong>表单.py</strong></p> ^{pr2}$ <p><strong>视图.py</strong></p> <pre><code>from django.shortcuts import render_to_response from django.http import HttpResponseRedirect, HttpResponse from .forms import QuestionPostForm from .models import QuestionPost from django.template import RequestContext # Create your views here. def get_question(request): if request.method == 'POST': form = QuestionPostForm(request.POST) if form.is_valid(): obj = QuestionPost() obj.question = form.cleaned_data['question'] obj.tag = form.cleaned_data['tag'] obj.save() return HttpResponseRedirect('forum/index.html',{'form':form}) else: form = QuestionPostForm() return render_to_response(request, 'forum/index.html', {'form': form}) </code></pre> <p>为什么我得到错误:没有返回HttpResponse对象。它没有返回任何结果?我不明白?我是Django的初学者,这将帮助我学到一些东西。。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您没有考虑到请求的动词不是POST的情况,在这种情况下,函数<code>get_question</code>将为没有显式<code>return</code>:<code>None</code>的函数返回默认值。这就是为什么在函数式语言(如<code>ML</code>和{<cd7>})中始终结合使用<code>if</code>和{<cd7>}是非常重要的,这有助于您更好地理解程序的数据流。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
8 回答
如何添加表示整数的擦边字符串?
1 回答
如何添加要在Bokeh中使用的新font.ttf文件?
10 回答
如何添加要显示的矩阵XY轴编号和XY轴
4 回答
如何添加计数?
2 回答
如何添加计数器函数?
10 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
4 回答
如何添加计数器来跟踪while循环中的月份和年份?
10 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
1 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
1 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
3 回答
如何添加评论拉梅尔亚姆
9 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
8 回答
如何添加谷歌地点自动完成到Flask?
6 回答
如何添加超时、python discord bot
10 回答
如何添加超过1dp的检查
9 回答
如何添加距离方法
2 回答
如何添加跟随游戏的敌人精灵
5 回答
如何添加路径以便python可以找到程序?
8 回答
如何添加身份验证/安全性以使用happybase访问HBase?
9 回答