随笔分类 - Django
摘要:转载自:https://blog.csdn.net/qq_15028721/article/details/129298393 gunicorn_config.py文件: 启动命令 guincorn 你的项目.wsgi -c gunicorn_config.py # -*- coding:utf-8
阅读全文
摘要:search_fields是匹配传入参数关键字search的,并且将参数以逗号分隔成列表 fields是用来匹配需要过滤的字段的,对匹配到的传入的关键字进行匹配 查看django对于数据的操作,配置日志参数 django.db.backends debug等级 并且项目要在debug模式运行才行
阅读全文
摘要:b站视频地址:https://www.bilibili.com/video/BV1Di4y1d7AD/?spm_id_from=333.337.search-card.all.click&vd_source=2bb64c37f92f4879fab81cd58822718c 1. 目的:异步操作,用户
阅读全文
摘要:1、单纯的migrate会有如下操作: (1)对比django_migrations表的记录,找出没有包含的migration文件,执行migration文件应用到数据库,并在django_migrations表添加记录 (2)如果有新增或者删除表,会去生成或调整django_content_typ
阅读全文
摘要:1. 配置及使用 1. setting.py中配置 # log_settings # 创建一个日志文件夹LOGGING_DIR = "%s/logs" % BASE_DIR if not os.path.exists(LOGGING_DIR): os.mkdir(LOGGING_DIR) # 将日志
阅读全文
摘要:https://blog.csdn.net/weixin_34050519/article/details/94728954 logEntry
阅读全文
摘要:1. ORM查询会在需要实际数据的时候去执行sql 1. 见图 2. ORM在涉及外键时,会执行N+1次SQL 1. 当查到的记录使用:对象.外键.属性 的时候,就会执行一次sql2. django的解决方式可以是:Post.objects.all().select_related('user'),
阅读全文
摘要:1. 问题背景:前后端分离,后端需要将token放在响应头的Authorization中,然后前端vue去响应头里面拿这个属性,并保存在浏览器 1. 对于django后端,在将token(Authorization)放在响应头里面之后,还要在响应头设置另外一个头,前端才能拿到token(Author
阅读全文
摘要:参考地址:https://www.jianshu.com/p/576dbf44b2ae,https://www.cnblogs.com/ls-2018/p/11858551.html 1. 定义 Json web token (JWT),用于认证身份 2. cookie与session cookie
阅读全文
摘要:1. 图片字段,有imagefield 2. 字段的默认值可以是一个函数名 3. 创建时间和更新时间的设置为auto_add_now和auto_add 4. 指定表名 class Meta: db_table = 'my_tabie_name' 5. 用户密码加密 1. 图片 6. 时区配置 1.
阅读全文
摘要:1. 跨域 跨域:出于浏览器的同源策略限制,协议(protocol),主机(host)和端口号(port)有任一不同时,就会出现跨域问题 跨域请求分类(简单请求,复杂请求): 简单请求(同时满足以下三个条件) 1. 请求方式必须为get,head,post 2. 请求头仅包含:accept,acce
阅读全文
摘要:1. 问题描述 当uwsgi设置多进程的时候,多个进程都会执行定时任务,导致同一个任务会执行多次。网上找了很多文章,大都是用数据库,或者锁的形式解决。 感觉都不是特别好的方式,决定换一种方式来设置定时任务。 在此记录一下,下次使用其他设置定时任务的方式。 2. 我的实现思路 1. 使用数据库锁(使用
阅读全文
摘要:1. apscheduler (简单环境下,推荐使用) 优缺点 优点:简单, 不依赖django,python都可以用 缺点: 在django环境需要另起线程参考链接:https://www.cnblogs.com/gdjlc/p/11432526.html 2. django-crontab 优缺
阅读全文
摘要:1. 参考链接 1. https://www.cnblogs.com/zihao1037/p/11057341.html
阅读全文
摘要:Django的CSRF认证是在process_view的时候认证的,它做了两件事 1. 检查视图是否被@csrf_exempt函数装饰器装饰 2. 去请求体或者cookie中获取token,进行校验 关于@csrf_exempt 1. 如果视图被此装饰器装饰,那么该视图就不会进行csrf验证。 2.
阅读全文
摘要:参考网址:https://www.cnblogs.com/gaosai/p/10322924.html https://www.bilibili.com/video/BV1cJ411U7kQ?p=501
阅读全文
摘要:参考:https://www.jianshu.com/p/b23c77852e33
阅读全文