![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
文章平均质量分 91
做我的code吧
这个作者很懒,什么都没留下…
展开
-
Django项目配置文件拆分(含Pycharm控制台启动报错解决方法)
Django项目配置文件拆分为了便于演示,本文将会新建一个名为SettingsDemo的全新项目本文基于Pycharm 做配置演示文章目录Django项目配置文件拆分1. 新建 settings 包2. 在settings下新建不同环境的配置文件3. 修改配置文件内容1.` base.py`2. `dev.py`3. `prod.py`4. 修改项目默认配置文件方法1. 运行时指定配置文件位置方法2. 修改 `wsgi.py` 文件,指定新的配置文件位置5. 处理 Python 控制台 打开时的报原创 2021-07-07 16:57:09 · 501 阅读 · 0 评论 -
djangorestframework-simplejwt高级定制(有效荷载与响应数据结构)教程
djangorestframework-simplejwt高级定制教程文章目录djangorestframework-simplejwt高级定制教程定制响应数据格式与内容1.编写自定义的序列化类2. 在视图中使用自定义的序列化类后台获取payload中的数据Web端解析Token获取数据1. js代码直接解析2. npm安装`jsonwebtoken`模块解析演示下载本文为djangorestframework-simplejwt入门教程的高级篇,上一篇里面讲述了simplejwt的基本使用,包括安装原创 2021-06-17 12:21:11 · 2303 阅读 · 7 评论 -
djangorestframework-simplejwt入门教程
djangorestframework-simplejwt入门教程文章目录djangorestframework-simplejwt入门教程环境说明安装配置settings.py在 `INSTALLED_APPS` 中注册配置 `DRF`配置 `simplejwt`编写路由 urls.py创建数据库并添加用户运行项目并查看效果获取Token验证Token刷新TokenPostman请求方式获取Token自定义的视图开始新的征程环境说明环境版本Python3.6.8Djang原创 2021-05-14 17:01:31 · 3879 阅读 · 6 评论 -
解决Django项目启动Python Console报错和Run manage.py Task功能无法使用
文章目录直通车起因导致的问题解决办法直通车不想看长文的直接看这里,有兴趣的欢迎阅读后面的内容解决办法:settings.py配置文件不能删,不过可以清空里面的内容,仅保留个空文件说明:此方法仅可用于修改Djanog项目默认的配置文件路径导致错误的情况起因在Django项目中,项目配置一般都是放在settings.py中,但是这样也带来了新的问题,本地配置,测试服务器的配置和正式服务器的配置不一样,每次更新都要改来改去,特别麻烦,所以一般都会对配置的settings进行改造。最常见的,就是原创 2021-03-05 00:00:01 · 2702 阅读 · 3 评论 -
Django保存文件在linux系统中时设置默认权限
Django保存文件在linux系统中时设置默认权限起因项目使用前后端分离模式开发,为了加快系统响应速度,也降低系统的压力,对于静态文件一把都是通过nginx直接去获取的。但是最近遇到个问题,用户上传的一些文件,保存到系统中时,权限为600(-rw- — ---),这样直接导致的问题就是当用户去进行下载的时候,就会得到nginx的403拒绝请求处理方法在django项目的settings...原创 2020-02-18 12:45:57 · 311 阅读 · 0 评论 -
分享一下Django + Celery + redis做任务队列可用的版本配置
小白用Django + Celery + redis做任务队列注意事项文章目录小白用Django + Celery + redis做任务队列注意事项起因可用配置常见报错redis版本太高(3.0以上)Celery版本太高(4.0以上)起因最近又用Celery做任务队列,又遇到了版本不兼容导致的各种异常,经过一番调试后,终于成功。同时也发现,很多文章和帖子都是讲怎么在Django中使用red...原创 2020-01-13 15:01:13 · 820 阅读 · 0 评论 -
windows下运行django项目报错:TypeError: can only concatenate list (not "tuple") to list
Django项目在windows下运行djcelery的时候报错:TypeError: can only concatenate list (not "tuple") to list系统环境:windows平台 Python3.6 django-celery 3.2.2 Apache2.4报错详情解决方法:根据提示信息,修改该文件即可1、找到这个文...原创 2019-11-26 20:22:12 · 1601 阅读 · 1 评论 -
windows下Django报错:assert sys.modules[modname] is not old_mod
项目环境Windows Server2008 R2 + Python3.6 + Django2.1 + Apache2.4报错操作Apache下配置了两个Django项目,Apache启动未报错先访问网站A正常,再访问网站B失败。重启Apache后,先访问B正常,再访问A失败大概就是先访问的网站是可以正常使用的,再访问的那个就不行。报错信息错误居然是系统库的问题...原创 2019-10-28 14:23:05 · 1102 阅读 · 0 评论 -
Apache2.4设置多个端口到同一项目只能有一个端口有效的问题解决方法
Apache2.4设置多个端口到一个项目只能有一个端口有效系统环境Windows Server2012Apache2.4Python3.6Django2.1问题描述由于历史遗留问题,为了保证兼容性,该项目需要同时开放两个端口来实现一个功能。在Apache中修改了配置文件,将80端口和8080端口都转发到我写的项目。修改配置文件如下:Django项目配置:重启服务器后,...原创 2019-09-30 11:06:32 · 1081 阅读 · 0 评论 -
Django项目,RESTful接口验证失败,请求头中的Authorization信息丢失的处理方法
Apache部署Django项目时,请求头中的Authorization信息丢失问题原因由于用户认证一直失败,通过输出请求头信息(request.META),发现请求到达Django的时候,Headers里面已经不包含Authorization参数了。那么一定是在传输中被丢弃了,于是查了一下,发现是Apache的原因。请求到达Apache的时候,请求头里面的Authorization直接被...原创 2019-08-22 16:16:01 · 2341 阅读 · 0 评论 -
Windows下利用Apache部署多个Django项目
由于工作需要,最近要在一台windows Server2012 R2服务器上运行多个项目,过程中踩了一些坑,再此记录一下。本文默认读者已经在能Apache中部署了单个项目,有一定经验,前期准备工作已经完成。wsgi_mod使用的是python的一个库,没有使用网上的方式:LoadModule wsgi_module modules/mod_wsgi.soLoadFile "d:/py...原创 2019-08-14 17:33:45 · 1801 阅读 · 1 评论 -
适合小白的Django rest_framework Token入门
前言我为什么要写这篇文章?最近由于工作需要,在原来的项目(Django,B/S)的基础上需要增加和客户端(Client)的通信。这个时候session机制就不合适了,需要用到token。我选择了Rest Framework 插件来完成这个功能。关于django token的教程,网上一搜一大堆,我为什么还要写?主要由以下几点:饮水思源:写这篇文章之前,我被各种bug折磨了一天,借...原创 2019-05-24 18:33:27 · 5152 阅读 · 19 评论 -
奇葩问题:Django中使用memcached,能写入数据,不能读取数据
今天在使用Django操作memcached的时候,遇到个极其奇葩的问题。数据能写入memcached,但是无法读取出来。上代码:setting.pyCACHE = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION...原创 2019-04-01 17:24:34 · 1033 阅读 · 0 评论