`
sodler
  • 浏览: 14689 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

django下 错误来的不知所措

 
阅读更多

在使用pycharm的Python语言django框架下建设网页时,使用了ajax方法,写在js文件里,但是每次运行时都回复 500错误,多方查找之后有如下几种解决方法:

1.type:‘POST’ 改为 method:‘POST’  (本菜的解决方法,但还是出错)

2.添加头文件(不理解什么意思,暂时记下,以后实验)

3.本菜后来又进行了一步修改return render(request, 'pos/cart.html', {'items' : items})

4.使用新版本的jQuery(教练指出本菜的错误之一在于此)

 

在本菜引用了新版本的jQuery之后仍然报500错误,搜索后确定引发此错误的两种可能一种是服务器本身权限问题,另一种是程序上不规范或者错误造成,而对本菜目前的情况看来只可能是程序上的不规范造成的,于是尝试以下解决方法:

1.from django.http import HttpResponse

再在相应的函数内添加return HttpResponse( something name )

很明显失败了。

2.最后发现只有删去新的定义类的那一条语句才终于不报错了,就是这条:

additem = AddItem.objects.create(name=item[0].name, type=item[0].type, print=item[0].print, unit=item[0].unit),但是这条语句不能删

3.最终,发现错误之处在于,模板中AddItem类的另外两个属性并没有在上面那条语句中进行设定值,在删除这两条属性之后,此语句存在的情况下,500错误也烟消云散了

 

总体而言,500错误出现的原因在于传值的格式一类的问题,本菜这次错误可能来子的地方只有js文件和views文件两处,在确定其中之一没问题的情况下查找另一个的传值问题也就能解决500错误了。

 

 

'tuple' object has no attribute 'get',本菜遇到启动网页时,网页上报这个错误,查找之后发现只需要把views文件中return语句最后的标点符号删除就好了

分享到:
评论

相关推荐

    django学习常见错误

    Django学习常见错误解决方案 Django是一个流行的Python Web框架,提供了许多有用的功能和工具,但是刚开始学习Django的开发者可能会遇到一些常见的错误。以下是Django学习中常见的错误解决方案: 1. 应用没有显示...

    django电子商务网站源码.zip

    django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...

    django-stackoverflow-trace, Django 错误页w/a 搜索链接.zip

    django-stackoverflow-trace, Django 错误页w/a 搜索链接 django-stackoverflow-trace自定义 Django 技术错误模板,将相关stackoverflow搜索链接置于异常消息下。安装$ (sudo) pip install django_stackoverflo

    Django实现商城网站源码.zip

    Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...

    Django客户管理系统源码.zip

    Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...

    Windows下图文安装Django及WEB服务启动教程

    ### Windows环境下Django安装及WEB服务启动教程 #### 一、前言 Django是一款流行的开源Web框架,基于Python语言开发。它可以帮助开发者快速构建高性能的网站应用。本教程将详细介绍如何在Windows环境下安装Django并...

    Django:Django错误处理与调试技巧.docx

    Django:Django错误处理与调试技巧.docx

    基于Django的个人网盘源码.zip

    基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django...

    Python基于Django的就业系统源码.zip

    基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于...

    django+scrapy结合

    将Django与Scrapy结合,可以利用Django的Web功能来启动、监控和控制Scrapy爬虫,实现一个用户友好的爬虫管理系统。以下是实现这种结合的关键步骤: 1. **创建Django项目和应用**:首先,我们需要创建一个新的Django...

    django项目实例(django 简易博客开发)

    前几天写的django 简易博客开发记录,贴个链接吧 django 简易博客开发 1 安装、创建、配置、admin使用 http://www.cnblogs.com/cacique/archive/2012/09/29/2707976.html django 简易博客开发 2 模板和数据查询 ...

    ImportError:无法从“django.utils.encoding”导入名称“force text”Python 错误

    在Python和Django框架的开发过程中,可能会遇到各种错误,其中"ImportError:无法从'django.utils.encoding'导入名称'force text'"是一个常见的问题。这个错误意味着你的代码尝试从'django.utils.encoding'模块导入...

    django 连接数据库出现1045错误的解决方式

    当你尝试运行`python manage.py migrate`命令来同步数据库模型时,如果遇到`django.db.utils.OperationalError: (1045, "Access denied for user ‘账号’@’localhost’ (using password: YES)")`这样的错误,这...

    CentOS6.2下配置Django+Python环境步骤

    在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...

    django4中文文档

    django4最新中文文档+适合python初学或者初次接触django4的开发者 从事Python编程工作的人员,一定听说过这三个框架:Django、Flask、Tornado,它们就像神一样的存在 Django是最有代表性的一种。许多成功的网站和APP...

    Django实现在线视频课堂播放网站源码.zip

    Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频...

    CentOS7下部署Django项目详细操作步骤

    CentOS7下部署Django项目详细操作步骤,部署是基于:centos7+nginx+uwsgi+python3+django 之上做的

    Django从零开发的个人博客网站源码.zip

    Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客...

    django4.1中文手册

    Django 文档¶ 你所需要知道的关于 Django 的一切。 快速入门¶ 你是刚学 Django 或是...教程 通过一系列的步骤来带领你创建一个网页应用程序。如果你是 Django 或网页应用开发的新手,可以从这里开始。也可以看一下

Global site tag (gtag.js) - Google Analytics