Django配置大全
一、基础配置(配置文件为settings.py)
以下内容中有使用os,必须导入os
import os
1、调试模式
DEBUG = True
2、禁用csrf中间件(如果不禁用post请求会出现问题,后期可以学会如何使用在改回来)
在开头出加个#号即可
MIDDLEWARE = [......#'django.middleware.csrf.CsrfViewMiddleware',......
]
3、请求头HOST的值(新手建议一开始先设置为"*",避免出现问题)
ALLOWED_HOSTS = ["*"]
#[]空列表 表示请求头中host为127.0.0.1,localhost能访问本项目
#['*']表示任何请求头的host都能访问到当前目录
#['192.168.1.3','127.0.0.1']表示只有当前两个host头的值能访问当前项目(公网ip或域名)
4、TEMPLATES(模板(HTML文件)存放位置)
TEMPLATES = [{......'DIRS': [os.path.join(BASE_DIR,'templates')],#模板储存位置(表示存放在与manage.py同级templates目录下,可以自己修改需要的位置)......}
]
5、static静态文件(js\css\img)
使用案例:配置后使用(127.0.0.1/static/js/my.js)即可获得(js目录下的my.js文件)
STATIC_URL = '/static/' #静态文件的路由
STATICFILES_DIRS = (os.path.join(BASE_DIR,'static'),)
#静态文件位置(表示存放在与manage.py同级static目录下,可以自己修改需要的位置)
#注意:STATICFILES_DIRS 是一个元组,不要忘记了后面的逗号,不然会报错哦
6、语言 LANGUAGE_CODE
LANGUAGE_CODE = 'zh-Hans'#英文:'en-us'#中文:'zh-Hans'
7、时区 TIME_ZONE
TIME_ZONE = 'Asia/Shanghai'#世界标准时区:'UTC'#中国时区:'Asia/Shanghai'
二、其他常见配置
1、 mysql数据库配置 DATABASES
(如果使用默认数据库(sqlite)无需修改)
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME':'数据库名字','USER':'root',#数据库名字用户名'PASSWORD':'123456',#数据库密码'HOST':'127.0.0.1','PORT':'3306',#端口'OPTIONS': {'charset':'utf8mb4'}, #打开数据库 编码格式 ——解决4字节表情无法储存问题}
}
2、注册应用 INSTALLED_APPS
Django配置大全相关推荐
- python3 django配置数据库(mysql)
python3 django配置数据库(mysql)http://www.bieryun.com/3311.html python3 下的mysql驱动 django 连接mysql默认驱动是MySQ ...
- ASA LAB-ASA NAT配置大全
ASA LAB-ASA NAT配置大全 两种NAT配置方式 : 1- Auto(object)NAT 2- Twice NAT NAT分类 : Static nat Dynamic nat Stati ...
- Nginx+UWSGI+Django配置全过程
Nginx + uwsgi + Django 安装配置 一.安装Nginx uwsgi Django 安装tengine yum install pcre-devel -y wget http://t ...
- Nginx +uwsgi+django配置
Nginx+uwsgi+django配置 nginx配置 nginx.conf 一般位于linux系统的 /etx/nginx/ 目录下 upstream django {server unix:// ...
- redis配置_Redis配置大全(三)
" 点击关注Coding小暮,获取更多优质内容哦" Redis配置文件的讲解,今天将会全部讲完.先来个前文回顾: 吐血整理Redis配置大全(一) Redis配置大全(二) 本篇内 ...
- 智能会议系统(16)---Linphone配置大全
Linphone配置大全 1. 自动接听电话: non_localizable_custom.xml <bool name="auto_answer_calls">fa ...
- 微信抢票环境配置——nginx + uwsgi + django配置服务器
微信抢票环境配置--nginx + uwsgi + django配置服务器 1 uwsgi配置 2 http协议(80端口)下的nginx配置 1 uwsgi配置 安装uwsgi pip3 insta ...
- Python3.7中,Django配置MySql数据库
上一节中讲了Python3.7搭建Django框架项目 ,并且项目能够运行起来,Django框架中默认配置的数据库是sqlite,sqlite数据库虽然小巧,但是对于大型项目时sqlite就会有瓶颈, ...
- Django配置163邮箱出现 authentication failed(535)错误解决方法
2019独角兽企业重金招聘Python工程师标准>>> 最近用Django写某网站,当配置163邮箱设置完成后,出现535错误即:smtplib.SMTPAuthentication ...
最新文章
- 深度Linux13,Ubuntu 13.04安装Linux Deepin特色软件
- mysql基于时间盲注_MYSQL基于时间的盲注详解
- 如何关闭idea中反编译文件时的弹框提示?
- euv光刻机有什么用_日本光学技术全球第一,可高端光刻机为何只有荷兰能造?...
- 《设计模式》杂记之里氏替换原则
- linux 系统课程-进程控制01
- python接口自动化(二十五)--unittest断言——下(详解)
- [Study Notes][001][gstreamer] memory
- 小米集团架构调整:王川出任CSO 李肖爽兼任大家电部总经理
- 被投毒的管道:研究员探索CI环境中的攻击方法
- Open Xml Sdk创建目录
- spring-aop源码分析
- 为什么一用迅雷下东西wifi就上不了网了?限速也没用
- slickedit快捷键冲突问题
- 百度文档吓载券免财富值自助吓载方法
- win10如何找计算机管理员密码,win10怎么修改administrator账户密码 win10修改管理员账户密码方法...
- 人类的心理行为模式(几个心理学实验)
- Applese涂颜色-欧拉降幂公式
- 补淘宝单平台哪个便宜?如何补单才能增加权重?
- 小米4c怎么添加语言怎么设置在哪个文件夹,小米4c开发者选项在哪