django
文章平均质量分 70
django
WPhoenixes
这个作者很懒,什么都没留下…
展开
-
django数据库优化(一)
django数据库优化(一)# 版本背景python:3.7django:2.2mysql:8.0前景:因为django在每次查询时就进行一次数据库连接操作,而且查询完成之后就立马关闭连接,因此在进行频繁操作数据库的场景下该操作十分不友好,会大大增加了数据库的压力,降低服务性能。解决方案:修改django数据库的短连接,改用长连接查阅官方文档:Django Databases持久化连接持久化连接避免了在每个请求中重新建立到数据库的连接的开销。它们由CONN_MAX_AGE定义连接最长生命原创 2021-06-15 16:53:57 · 12518 阅读 · 1 评论 -
django数据库优化(二)
django数据库优化(二)# 版本背景python:3.7django:2.2mysql:8.0前景:因为django在每次查询时就进行一次数据库连接操作,而且查询完成之后就立马关闭连接,因此在进行频繁操作数据库的场景下该操作十分不友好,会大大增加了数据库的压力,降低服务性能。解决方案:使用数据库连接池模式进行数据库操作由于django原生是不支持数据库连接池...原创 2021-07-02 15:45:15 · 12344 阅读 · 0 评论 -
django项目部署(uwsgi+nginx)
django项目部署(uwsgi+nginx)版本背景:python:3.7django:2.2mysql:8.0uwsgi:2.0.17nginx:1.15.6部署步骤:确定linux服务器,上传项目包安装项目所需包收集包:pip freeze > requirement.txt安装包:pip install -r requirement.txt收集静态文件,启动项目python manage.py collectstaticpython manage.py原创 2021-07-22 15:12:52 · 12381 阅读 · 2 评论 -
django日志模块
django日志配置1.普通配置settings.pyBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))log_path = os.path.join(BASE_DIR, 'log')if not os.path.exists(log_path): os.mkdir(log_path)LOGGING = { 'version': 1, 'disable_existing_logging':原创 2021-07-02 16:58:50 · 12141 阅读 · 0 评论 -
django跨域问题解决
django跨域问题解决1、安装django-cors-headers模块pip install django-cors-headers2、在INSTALLED_APPS中注册corsheadersINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.co...原创 2018-11-22 16:49:09 · 11792 阅读 · 0 评论 -
Django框架总结
一、Django框架前言知识:1、C/S和B/S的区别:C/S结构软件:客户端/服务端软件,即客户端要自己下载,安装之后才能访问服务端,服务端为开发的服务器。B/S结构软件:浏览器/服务端软件,即客户端不需要自己下载,客户只需要在电脑上用浏览器访问客户端即可访问服务端。一般的web框架都是B/S结构软件,在浏览器上输入http://www.127.0.0.1/(默认端口8000)即可...原创 2021-06-15 14:59:52 · 13938 阅读 · 1 评论