Django
洛城-sola
不忘初心,方得始终
展开
-
统信系统实战(2):安装redis
怎么在UOS(统信)上安装redis呢?原创 2024-06-28 16:46:15 · 310 阅读 · 0 评论 -
统信系统实战(1):安装pip3
该系统基于Linux,系统运行时资源占用小,用户界面设计的也挺好,所以用了几次之后觉得蛮喜欢的,这是我第一台Linux笔记本,所以不打算只用它访问网页,而是让它发挥出更多的作用。打开开发者模式后,打开终端,输入“sudo apt install python3-pip”,就能成功安装pip3。考虑到统信的安全性,那应该是这些会导致系统变更的模块都被“阉割”了,深怕会引起系统的不稳定性,差点要放弃。开始创建Django项目,在命令行中,我先输入。首先进入控制中心,进入通用,打开开发者模式。原创 2024-06-17 15:58:46 · 327 阅读 · 0 评论 -
Django部署ECS实战
准备好ecs服务器,本地部署主机为windows系统。本地安装好WinSCP和SecureCRT,并配置ecs服务器登录。用WinSCP登录ecs后,在根目录新建文件夹 Django,文件夹自动给与777权限。将django项目整个拖入文件夹,该项目名称为qa_server。使用SecureCRT登录ecs,命令行输入python发现python版本为3.6,知道后面会有一...原创 2019-06-18 21:38:41 · 341 阅读 · 0 评论 -
Django接收post请求报403(CSRF cookie not set)解决办法
按照restful接口风格,新建资源的接口请求方式应为post,结果发了post请求给django之后,报了个403forbidden。打印了里面的text内容,发现里面提到了“CSRF cookie not set”,这个的解决办法就是在setting.py文件中注释:'django.middleware.csrf.CsrfViewMiddleware',这个中间件是为了防止跨站请求...原创 2019-06-17 16:11:14 · 9957 阅读 · 6 评论 -
Django无法获取POST请求内容的问题分析
在Django里写了POST的接口,然后就开始踩坑之旅。因为POST平时更多的是表单,所以一开始遇到了CSRF的问题,Django为了表单提交安全,默认加载了CSRF中间件,这个问题马上解决了。接着接口上线后,按正常其他语言的POST调用,它们请求头默认的文本格式类型是content-type:application/json这时候通过 request.POST就取不到参数了。...原创 2019-06-19 15:33:45 · 6669 阅读 · 8 评论 -
Django中使用mysql
前文提到了在Django中使用sqlite3,因为新项目的数据量会稍微比较大,且需要支持使用navicat做公网访问,故而采用mysql。如何在Django中使用mysql的文章很多,这里就笔者自己遇到的坑做一些记录。一、setting.py的修改:修改databases----(主要是修改引擎Engine部分)DATABASES = { 'default': {...原创 2019-06-06 10:39:48 · 180 阅读 · 0 评论 -
Django中使用DateTimeField
DateField相当于mysql中的date类型。DateTimeField相当于mysql的datetime类型。为什么说DateTimeField并非是timestamp类型,因为timestamp是首先存储为世界标准时间然后按客户端当前时区来取,而DateTimeField是存什么就是什么,没有一个转换的过程。在数据表中,我们可以在设计的时候填入默认值,如当前时间,在ORM中,...原创 2019-06-12 15:05:12 · 9854 阅读 · 0 评论 -
Django使用sqlite3
Django默认采用了sqlite3,很多文章里会很暴力地说要改用mysql。大家可以到网上查一下sqlite和sqlite3,它是一种轻型的嵌入式数据库引擎,占用资源非常低,处理速度比mysql还快。它的缺点在并发大的时候,会有锁的风险。不过笔者当前的项目是一个量非常小的网站项目,使用sqlite3足以,没必要花钱再去云上买一个mysql。如果要使用,那继续保持原来的Django...原创 2019-05-30 20:54:45 · 11907 阅读 · 0 评论 -
Django如何解决ajax跨域访问问题
不管是MUI的ajax、post方法,还是jQuery的ajax方法,都会遇到跨域问题。有文章提到可以使用jsonp来解决,这个我认为有点麻烦,我希望ajax请求能不用考虑是否跨域。先提一句,我的服务器环境是Nginx+Django。实验了几次,发现MUI的ajax的POST请求过来后,它的请求方式是OPTIONS,而不是POST,查阅了相关资料后,发现ajax跨域时会有一次“嗅探”,...原创 2019-05-30 11:34:17 · 1331 阅读 · 0 评论