ValueError: The view webapp.views.xxxxxx didn't return an HttpResponse object. It returned None inst

本文主要是介绍ValueError: The view webapp.views.xxxxxx didn't return an HttpResponse object. It returned None inst,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

错误类型: 

Internal Server Error: /report/add_work_history/
Traceback (most recent call last):File "D:\language\Python\Python36\lib\site-packages\django\core\handlers\exception.py", line 34, in innerresponse = get_response(request)File "D:\language\Python\Python36\lib\site-packages\django\core\handlers\base.py", line 126, in _get_response"returned None instead." % (callback.__module__, view_name)
ValueError: The view webapp.views.add_work_history didn't return an HttpResponse object. It returned None instead.
[ERROR][2019-06-27 16:30:03,262][log.py:228]Internal Server Error: /report/add_work_history/
Traceback (most recent call last):File "D:\language\Python\Python36\lib\site-packages\django\core\handlers\exception.py", line 34, in innerresponse = get_response(request)File "D:\language\Python\Python36\lib\site-packages\django\core\handlers\base.py", line 126, in _get_response"returned None instead." % (callback.__module__, view_name)
ValueError: The view webapp.views.add_work_history didn't return an HttpResponse object. It returned None instead.
[27/Jun/2019 16:30:03] "POST /report/add_work_history/ HTTP/1.1" 500 17766

解决方案(一)提示:

 忘记加上  return

def add_work_history(request):"""添加工作经验:param request::return:"""return report.add_work_history(request)

 

教训:

一定要细心,每个流程都要按照固定的格式去走,因为编程思想是自由的,但是语法和格式是死的,死的,死的!!! 

解决方案(二)提示:

检查各方法是否忘记加 return 后面的方法名了?

这篇关于ValueError: The view webapp.views.xxxxxx didn't return an HttpResponse object. It returned None inst的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/485103

相关文章

webapp地址

F:\LSP\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps

【Python报错已解决】AttributeError: ‘list‘ object has no attribute ‘text‘

🎬 鸽芷咕:个人主页  🔥 个人专栏: 《C++干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 文章目录 前言一、问题描述1.1 报错示例1.2 报错分析1.3 解决思路 二、解决方法2.1 方法一:检查属性名2.2 步骤二:访问列表元素的属性 三、其他解决方法四、总结 前言 在Python编程中,属性错误(At

MVC(Model-View-Controller)和MVVM(Model-View-ViewModel)

1、MVC MVC(Model-View-Controller) 是一种常用的架构模式,用于分离应用程序的逻辑、数据和展示。它通过三个核心组件(模型、视图和控制器)将应用程序的业务逻辑与用户界面隔离,促进代码的可维护性、可扩展性和模块化。在 MVC 模式中,各组件可以与多种设计模式结合使用,以增强灵活性和可维护性。以下是 MVC 各组件与常见设计模式的关系和作用: 1. Model(模型)

MFC中App,Doc,MainFrame,View各指针的互相获取

纸上得来终觉浅,为了熟悉获取方法,我建了个SDI。 首先说明这四个类的执行顺序是App->Doc->Main->View 另外添加CDialog类获得各个指针的方法。 多文档的获取有点小区别,有时间也总结一下。 //  App void CSDIApp::OnApp() {      //  App      //  Doc     CDocument *pD

Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.B

一个bug日志 FATAL EXCEPTION: main03-25 14:24:07.724: E/AndroidRuntime(4135): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.syyx.jingubang.ky/com.anguotech.android.activity.Init

自定义view中常用到哪些方法作用分别是什么

目录 构造函数onMeasure(int widthMeasureSpec, int heightMeasureSpec)onDraw(Canvas canvas)onLayout(boolean changed, int left, int top, int right, int bottom)onTouchEvent(MotionEvent event)onSizeChanged(int

try -catch-finally的理解,同时在try-catch-finally中含有return和throws的理解

在没有try-catch或try-catch-finally的情况下,程序正常执行到某行,在这行报错后,这行后面的代码就不执行了,程序就停止了,中断了。 例如   在有try-catch或try-catch-finally 情况上,在某行执行错误,在try中这行下的代码不执行,try外的代码执行。当然是catch在没有做处理的情况下。如果catch中做了处理,在不影响当前程序下,try

error while loading shared libraries: libnuma.so.1: cannot open shared object file:

腾讯云CentOS,安装Mysql时: 1.yum remove libnuma.so.1 2.yum install numactl.x86_64

java基础总结12-面向对象8(Object类)

1 Object类介绍 Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所有的类都是从这个类继承,这个类就叫Object。所以Object类是所有JAVA类的根基类,是所有JAVA类的老祖宗

王立平--Object-c

object-c通常写作objective-c或者obj-c,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言。它主要使用于MacOSX和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器。在MA