![](https://img-blog.csdnimg.cn/2020040109545734.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Django框架
学习Django框架的点点滴滴
tian_jiangnan
穷尽一生都在追求灵魂的舒适与快乐
展开
-
python的Django框架实现webapp飞机购票项目
项目的需求如下1、该飞机票订票系统是一个webapp模式的系统2、前端采用h5+js+css,后端采用django框架3、数据库使用Mysql,机票查询的机票信息采用数据接口。4、(前端页面参照携程小程序)主页面由首页、景点、目的地、我的组成。5、首页是实现机票查询(单程,返程)和6、介绍各大航空公司最近的优惠活动信息和链接(点击优惠活动和链接会进入对应的订票界面)。7、查询机票...原创 2020-04-28 09:24:16 · 1436 阅读 · 0 评论 -
apicloud+Django框架对新闻数据的查询与显示
焦虑1、Django框架对news新闻表进行查询2、将查询结果集给apicloud前端3、apicloud前端在循环遍历显示出来第一步、表结构的设计news/models.py内容如下from django.db import models# 新闻表class news(models.Model): #新闻id nid = models.AutoFie...原创 2020-04-08 10:19:44 · 376 阅读 · 0 评论 -
Django框架Object of type 'QuerySet' is not JSON serializable
报错信息如下Object of type 'QuerySet' is not JSON serializable报错代码def queryinfo(request): mydata=news.objects.all() data = { 'list': mydata } return HttpResponse(json.dumps(da...原创 2020-04-08 09:10:06 · 2032 阅读 · 0 评论 -
no migrations to apply
报错信息如下报错原因Django做数据库表的创建与文件的迁移,一开始创建成功了,后来又要加字段,就把表删除了,重新创建,结果报错!解决方案数据库表django_migrations,有一个app字段为news(你要创建表)的名字,把这个删除就可以了...原创 2020-04-08 08:11:34 · 106 阅读 · 0 评论 -
Django框架之urls路由分发的问题,帮你拨开迷雾
有于某个app应用的路由特别多,我们不可能在一个urls里面写,我们需要用到路由分发!药方在主路由里面,设置如下news是app文件夹的名称,后面对应的是news.urls在app文件夹里面新建一个urls.py,然后复制主路由的内容。在修改这个是子路由指定的方法打开浏览器,输入主路由/子路由就可以了...原创 2020-04-08 07:39:43 · 213 阅读 · 0 评论 -
Django框架如何创建一个新的应用文件夹
没创建news应用文件夹之前cd命令到项目文件夹之下,输入 python manage.py startapp 新应用名称过一会,自动刷新,显示了原创 2020-04-08 07:39:28 · 1001 阅读 · 0 评论 -
Django框架返回rs集合,怎么取集合里面某个属性的值呢?
焦虑我现在做的是登陆验证,我需要返回查询集合里面某条数据的id;这个怎么办呢?药方1、rs[0]这里的0,代表查询出来的第一条数据2、rs[0].nid就是获取第一条数据里面的nid属性的值...原创 2020-04-07 17:07:58 · 294 阅读 · 0 评论 -
Django框架+apicloud项目 史上最全讲解之实现插入数据到mysql数据库中
背景1、前端是apicloud项目,也就是web app项目2、后端是python的Django框架3、数据库是Mysql数据库困难点1、跨域问题2、Django框架设置内网ip地址效果如下代码如下首先是前端的代码注意:1、这里的192.168.1.34是我电脑的地址2、api.ajax跨域一定不能用localhost与127.0.0.1&...原创 2020-04-07 16:25:23 · 508 阅读 · 0 评论 -
Django框架项目如何设置运行的域名为本机ip
烦恼我现在需要设置成内网ip地址,怎么办呢?很简单,在这里设置然后重新启动Django框架(关闭之前的cmd窗口,不然反应不过来)原创 2020-04-07 16:12:45 · 574 阅读 · 0 评论 -
postman如何调试Django框架
主要的一点:最后面一定要有/原创 2020-04-07 14:10:28 · 1024 阅读 · 0 评论 -
ERRORS: ?: (corsheaders.E013) Origin '*' in CORS_ORIGIN_WHITELIST is missing scheme or netloc
报错信息如下解决方案原创 2020-04-07 13:44:10 · 1901 阅读 · 1 评论 -
Django框架实现跨域的菜鸟教程
背景我用Django框架+apicloud做一个web app项目,然后现在遇到一个问题,就是需要跨域;1、安装django-cors-headers2、找到与项目名同名下面的settings.py文件找到INSTALLED_APPS,然后添加'corsheaders',找到MIDDLEWARE,添加'corsheaders.middleware.CorsMi...原创 2020-04-07 14:26:56 · 438 阅读 · 0 评论 -
Django框架如何查询表里所有信息并显示在页面上
需求1、查询表里所有信息2、显示在页面上效果图代码如下后端#查询所有的用户信息def queryinfo(request): datas=usertjn.objects.all() return render(request,'success.html',{'list':datas})前端<!DOCTYPE html><...原创 2020-04-02 16:23:20 · 3093 阅读 · 0 评论 -
Django迁移文件报错No changes detected
报错信息如下报错原因settings.py对新生成的子应用没有进行注册解决方案成功截图原创 2020-04-02 10:40:54 · 211 阅读 · 0 评论 -
Django执行报错 : MySQL server version for the right syntax to use near '(6) NOT NULL)' at line 1
报错信息如下报错原因Django2.1不再支持MySQL5.5,必须5.6版本以上解决方案方案1、降低 Django版本方案2、安装mysql5.6以上的版本原创 2020-04-02 10:13:13 · 2032 阅读 · 0 评论 -
django.core.exceptions.ImproperlyConfigured:mysqlclinet 1.3.13 or never is required; you have 0.9.2
Django框架初始化数据库报错报错原因Django是2.2版本的,Django2.2与pymysql不兼容;解决方案方案一、把Django改成2.1版本的方案二、找到Python安装路劲下的Python36-32\Lib\site-packages\django\db\backends\mysql\base.py文件;我是在tensorflow框架基础上安装的,所以在...原创 2020-04-02 10:03:32 · 345 阅读 · 0 评论 -
pycharm中没有datasource,怎么办?
需求连接数据库,一切就绪以后,发现自己没有datasource的选项解决方案File---Settings----Plugins--输入database sql 然后找一个安装吧原创 2020-04-02 08:03:05 · 3866 阅读 · 0 评论 -
Django框架从如何连接数据库,到实现对用户信息增删改查操作,实例教程不能错过
前面我们讲了,如何实现Django框架与前端html页面交互参考这篇Django框架与html页面之间如何实现数据的交互,专属菜鸟的教程这篇博客,我们需要用上数据库,实现数据库+Python后端+html页面的整个web项目交互第一步、打开setting.py文件找到数据库代码部分DATABASES = { #默认的sqlite3数据库 'default...原创 2020-04-02 17:26:33 · 1271 阅读 · 0 评论 -
Django框架如何接受url路径中?后面的参数
需求我需要接受来自ajax传递给我的参数name的值window.location.href="http://localhost:8000/succ/?name="+name;解决方案如下其他地方的路由以及路径啥的都不需要改动,只需要在views.py里面增加以下的代码就可以了def success(request): result="" for k, v ...原创 2020-04-02 08:02:50 · 1155 阅读 · 0 评论 -
jquery-3.3.1.min.js:2 POST http://localhost:8000/regedits/ 403
报错信息如下报错原因Django框架对前端的表单数据都有csrf校验,我们没有通过校验,所以403错误解决方案在script里面加上如下代码就可以了$.ajaxSetup({data: {csrfmiddlewaretoken: '{{ csrf_token }}' },});运行结果截图...原创 2020-04-01 15:17:05 · 4795 阅读 · 0 评论 -
Django框架报错Forbidden (403) CSRF verification failed. Request aborted.
报错信息如下报错原因如下在form表单以post的方式提交时,django默认会带一个验证的机制csrf验证,如果没有就会报这个错误解决方案在表单内加一句{% csrf_token %}就可以了运行结果如下...原创 2020-04-01 13:40:18 · 462 阅读 · 0 评论 -
You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Djan
报错信息如下报错原因from的action地址错误解决方案应该改成/regedits/试运行以后的截图原创 2020-04-01 13:40:36 · 330 阅读 · 0 评论 -
Django框架之Page not found (404)
报错信息如下报错原因路径错误,我不知道path()里面参数的到底代表什么意思?解决方案说白了,就是第一个是路径,第二个是对于的views里面的方法!再次运行结果基本上都是路径的问题,对path这个方法参数用法的不清晰导致的...原创 2020-04-01 12:20:11 · 9111 阅读 · 1 评论 -
Django框架与html页面之间如何实现数据的交互,专属菜鸟的教程
需求1、前端提交一个表单2、后端获取表单的内容,然后携带参数去调整转了另一个页面解决方案(30min)9:39原创 2020-04-01 15:15:09 · 8543 阅读 · 2 评论 -
Django框架报错NameError at /myhtml/tjnajax/ name 'HttpResponse' is not defined
报错信息如下报错原因没有引入Httpresponse模块解决方案需要在views.py的顶部添加:from django.shortcuts import HttpResponse原创 2020-04-01 10:34:07 · 317 阅读 · 0 评论 -
Django框架报错TemplateDoesNotExist at /myhtml/tjnajax/
报错信息如下报错原因1、模板下面新建templates文件夹,把html文件放在这个文件夹里面2、检查setting里面的DIRS里面的配置;是/该模板/templates解决方案再次运行结果可以显示出页面了...原创 2020-04-01 10:27:49 · 249 阅读 · 1 评论 -
python报错staticfiles.E001 the staticfiles_dirs setting is not a tuple or list
报错信息如下报错原因百度说是在settings.py中配置静态文件路径时没有在结尾加逗号解决方案保存,真的没有报错了原创 2020-04-01 09:51:55 · 1402 阅读 · 1 评论 -
python之Django框架的安装与项目的启动
我之前学的是Java,现在学习python,当然是为了做项目,所以我需要在最短的时间内,通过百度来系统的学习一下python如何与html前端页面交互;通过关键字眼的搜索,我知道python也有web框架,其中Django框架是最普遍使用的;那么我们开始吧!我建议你们cmd命令下,与python安装同路径下面安装;我用的是tensorflow框架安装的(项目需要)安装框架吧,pip...原创 2020-04-01 09:07:08 · 875 阅读 · 0 评论