- 遇到一个坑,sql查询数据库查出来的数据和我想要的不一样,打印sql看了下,默认用id排了序 在settings中设置LOGGING: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'log... 遇到一个坑,sql查询数据库查出来的数据和我想要的不一样,打印sql看了下,默认用id排了序 在settings中设置LOGGING: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'log...
- 安装 django-cors-headers pip install django-cors-headers 1 修改配置 # 注册应用 INSTALLED_APPS = ( ... 'corsheaders', ... ) # 中间件 MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', ... ] ... 安装 django-cors-headers pip install django-cors-headers 1 修改配置 # 注册应用 INSTALLED_APPS = ( ... 'corsheaders', ... ) # 中间件 MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', ... ] ...
- CSRF (Cross-site request forgery) Django后台设置 全局和局部设置 # 全站使用 'django.middleware.csrf.CsrfViewMiddleware', # 局部禁用 from django.views.decorators.csrf import csrf_exempt @csrf_exempt de... CSRF (Cross-site request forgery) Django后台设置 全局和局部设置 # 全站使用 'django.middleware.csrf.CsrfViewMiddleware', # 局部禁用 from django.views.decorators.csrf import csrf_exempt @csrf_exempt de...
- 获取带参数URL:request.get_all_path() 获取不带参数URL:request.path 获取主机地址:request.get_host() 参考 Django获取当前页面的URL——小记django的views里面的request对象详解大全 获取带参数URL:request.get_all_path() 获取不带参数URL:request.path 获取主机地址:request.get_host() 参考 Django获取当前页面的URL——小记django的views里面的request对象详解大全
- supervisor 进程管理工具 安装 python2 pip install supervisor 1 配置 $ mkdir config # 生成配置文件 $ echo_supervisord_conf > config/supervisord.conf 1234 修改配置文件 config/supervisord.conf 1、开启web管... supervisor 进程管理工具 安装 python2 pip install supervisor 1 配置 $ mkdir config # 生成配置文件 $ echo_supervisord_conf > config/supervisord.conf 1234 修改配置文件 config/supervisord.conf 1、开启web管...
- POST表单数据 请求头参数 "Content-type": "application/x-www-form-urlencoded" 1 Django接收数据 request.POST 1 POST json数据 请求头参数 "Content-type": "application/json" 1 Django接收数据 json.loads(reque... POST表单数据 请求头参数 "Content-type": "application/x-www-form-urlencoded" 1 Django接收数据 request.POST 1 POST json数据 请求头参数 "Content-type": "application/json" 1 Django接收数据 json.loads(reque...
- 新部署一台机器,原样将nginx配置文件拷贝过去,一直报错 Bad Request (400) 1 经过多方查阅,折腾了一下午,总算找到答案了 我用的是Nginx + Gunicorn + Django + Supervisor 部署问题 最后发现问题出在了Django的配置文件上,需要再settings.py文件中增加允许域名 ALLOWED_HOSTS = ... 新部署一台机器,原样将nginx配置文件拷贝过去,一直报错 Bad Request (400) 1 经过多方查阅,折腾了一下午,总算找到答案了 我用的是Nginx + Gunicorn + Django + Supervisor 部署问题 最后发现问题出在了Django的配置文件上,需要再settings.py文件中增加允许域名 ALLOWED_HOSTS = ...
- 三大主流框架 (1)Django (2)Flask (3)Tornado Django MVC模式 (1)模型 Model (2)视图 View (3)控制器 Controller 准备工作 1、创建项目 django-admin startproject <projectName> # eg: django-admin startproject ... 三大主流框架 (1)Django (2)Flask (3)Tornado Django MVC模式 (1)模型 Model (2)视图 View (3)控制器 Controller 准备工作 1、创建项目 django-admin startproject <projectName> # eg: django-admin startproject ...
- 开发环境与生产环境的使用不同的配置 配置文件设置 import os # 获取环境数值 ENV_PROFILE = os.getenv("ENV") # 判断是否为生产环境 if ENV_PROFILE == "production": DEBUG = False #生产环境下关闭debug模式 else: DEBUG = True #开发环境下开启debug模... 开发环境与生产环境的使用不同的配置 配置文件设置 import os # 获取环境数值 ENV_PROFILE = os.getenv("ENV") # 判断是否为生产环境 if ENV_PROFILE == "production": DEBUG = False #生产环境下关闭debug模式 else: DEBUG = True #开发环境下开启debug模...
- 功能类似flask的钩子函数 Flask的钩子函数与peewee.InterfaceError: (0, ‘’) 代码示例 以下代码解决peewee链接数据库长链接断开的问题 from django.utils.deprecation import MiddlewareMixin from peewee import * database = SqliteDat... 功能类似flask的钩子函数 Flask的钩子函数与peewee.InterfaceError: (0, ‘’) 代码示例 以下代码解决peewee链接数据库长链接断开的问题 from django.utils.deprecation import MiddlewareMixin from peewee import * database = SqliteDat...
- 1、模板继承 {% extends "base.html" %} 1 2、判断 {% firstof var1 var2 var3 %} 1 等价于 {% if var1 %} {{ var1 }} {% elif var2 %} {{ var2 }} {% elif var3 %} {{ var3 }} {% endif %} 12345678 3、循环... 1、模板继承 {% extends "base.html" %} 1 2、判断 {% firstof var1 var2 var3 %} 1 等价于 {% if var1 %} {{ var1 }} {% elif var2 %} {{ var2 }} {% elif var3 %} {{ var3 }} {% endif %} 12345678 3、循环...
- Django 里边使用datetime模块,发现时间总是延迟了8小时 感觉是时区的问题,查看配置文件 # settings.py TIME_ZONE = 'UTC'123 中国就设置成上海时间即可,时间正常显示 # settings.py TIME_ZONE = 'Asia/Shanghai'123 Django 里边使用datetime模块,发现时间总是延迟了8小时 感觉是时区的问题,查看配置文件 # settings.py TIME_ZONE = 'UTC'123 中国就设置成上海时间即可,时间正常显示 # settings.py TIME_ZONE = 'Asia/Shanghai'123
- 数据库存的时间: 2018-10-19 18:08:42 1 前端显示为: Oct. 19, 2018, 6:08 p.m. 1 需要使用时间格式(与python中的年月日,时分秒略有不同): <th>{{ create_time | date:"Y-m-d H:i:s" }}</th> 1 参考 django 过滤器 、日期格... 数据库存的时间: 2018-10-19 18:08:42 1 前端显示为: Oct. 19, 2018, 6:08 p.m. 1 需要使用时间格式(与python中的年月日,时分秒略有不同): <th>{{ create_time | date:"Y-m-d H:i:s" }}</th> 1 参考 django 过滤器 、日期格...
- Flask request.referrer # 来路 request.headers.get('User-Agent') # 请求头 123 Django request.META['HTTP_REFERER'] # 来路 request.META.get("HTTP_USER_AGENT") # 请求头 123 参考 http://docs... Flask request.referrer # 来路 request.headers.get('User-Agent') # 请求头 123 Django request.META['HTTP_REFERER'] # 来路 request.META.get("HTTP_USER_AGENT") # 请求头 123 参考 http://docs...
- django-cms python3.6 只找到后台,体验不是太好 https://github.com/divio/django-cms/ Opps Python 2.7 最后一次维护是4年前,运行各种错误,没打开,所以没图 https://github.com/opps/opps mezzanine python3.6 简单易用,页面基于bootstra... django-cms python3.6 只找到后台,体验不是太好 https://github.com/divio/django-cms/ Opps Python 2.7 最后一次维护是4年前,运行各种错误,没打开,所以没图 https://github.com/opps/opps mezzanine python3.6 简单易用,页面基于bootstra...
上滑加载中