
Django
爱吃鱼虾
这个作者很懒,什么都没留下…
展开
-
CSRF Failed: CSRF token missing or incorrect
本项目是前后端分离(vue+ Django3)本地测试 Django settings中设置了跨域, post请求没问题;申请了域名 使用nginx正式部署项目后,发现post请求报错:CSRF Failed: CSRF token missing or incorrect问题解析:这是一个django的跨域访问问题。django,会对合法的跨域访问做这样的检验,cookies里面存储的’csrftoken’,和post的header里面的字段”X-CSRFToken’作比较,只有两原创 2020-12-29 14:02:39 · 8574 阅读 · 2 评论 -
Django url末尾斜杆 / 的重定向问题
Django 的配置参数 APPEND_SLASH (布尔值)会自动给网址结尾加斜杆('/').如上图:使用 请求POST /login 301 被重定向到了GET /login/ 405默认地,任何不匹配或尾部没有斜杠(/)的申请URL,将被重定向至尾部包含斜杠的相同字眼的URL。当 seetings.py 设置为 APPEND_SLASH = False 时,访问 POST /login 将会返回 404。注:非GET方法还是不要自动APPEND_SL...原创 2020-11-04 10:38:40 · 1983 阅读 · 0 评论 -
Django3 部署时访问静态文件
技术环境: python3.8 + centos7 +Django3 + gunicorn + nginx1、settings.py配置:静态文件访问和存放目录STATIC_URL = '/static/'# Static files (CSS, JavaScript, Images)# https://docs.djangoproject.com/en/3.1/howto/static-files/# 静态文件设置STATIC_ROOT = BASE_DIR / 'static' #原创 2020-09-29 14:21:02 · 1574 阅读 · 0 评论 -
Django Rest Framework API指南
转载:https://www.cnblogs.com/victorwu/p/7418368.htmlDjango Rest Framework 所有API如下:目录一、 请求(Request)二、Response(响应)三、基本视图类 (APIView/@api_view)四、 通用视图(Generic views)五、视图集合ViewSets...转载 2020-01-02 13:35:44 · 823 阅读 · 0 评论 -
Django models 字段重命名、断外键
一、重命名字段名1、创建一个空的migration文件python manage.py makemigrations <app_name> --empty2、 编辑生成的migration文件from django.db import migrationsclass Migration(migrations.Migration): dependen...原创 2019-12-30 15:07:43 · 1849 阅读 · 0 评论 -
Django中Q查询及Q()对象
转载:https://www.cnblogs.com/huchong/p/8027962.html问题一般我们在Django程序中查询数据库操作都是在QuerySet里进行进行,例如下面代码:>>> q1 = Entry.objects.filter(headline__startswith="What")>>> q2 = q1.exclude(...转载 2019-04-26 18:00:53 · 339 阅读 · 0 评论 -
python excel 导入导出
导出# Excel 导出class ExportView(View): MyModels = AuthSoft MyFILES = A_S_FILES_MAP NAME = "Test" def get(self, request): try: data = json.loads(request.GET.get("d...原创 2019-04-26 18:21:34 · 2040 阅读 · 1 评论 -
Django使用postgresql做数据库 db_index创建索引时会创建第二个索引varchar_pattern_ops问题
例如:minion_id = models.CharField(max_length=100, db_index=True, blank=True, null=False, default="")当字段类型是 models.CharField 或者 models.TextField 时 使用 db_index=True创建索引 会创建第二索引(运算符类postgresql内置的 ...原创 2019-07-10 15:17:09 · 1950 阅读 · 0 评论 -
djagno 中拆分App起服务之数据库拆分迁移数据
Django 1.10.2 ,postgresql9.5.51、app服务的代码完整后 ORM关联python manage.py migrate 初始化数据库 创建表可能会报错 ,代码中 models引用问题,先注释掉2、数据迁移导入数据到表中 工具 Navicat12(与有道词典的取词模式不共存)工具 --- >> 数据传输表选项:...原创 2019-07-16 17:12:47 · 202 阅读 · 0 评论