django配置
Posted xymaxbf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django配置相关的知识,希望对你有一定的参考价值。
一、settings.py配置
1、时区配置
现在看到的界面是英文的,将LANGUAGE_CODE = ‘en-us‘改为LANGUAGE_CODE = ‘zh-Hans‘就可以看到如下界面
将TIME_ZONE = ‘UTC‘设置成TIME_ZONE = ‘Asia/Shanghai‘;USE_TZ = True改为USE_TZ = False这样保证后期不用再处理时间了。
2、数据库配置
sqlite不适用于开发(我不会),所以注释掉,换成:
DATABASES = {
‘default‘: {
‘ENGINE‘: ‘django.db.backends.mysql‘,#数据可引擎
‘NAME‘: ‘python‘,#数据库名称
‘USER‘:‘root‘,#用户
‘PASSWORD‘:‘123456‘,#密码
‘HOST‘:‘127.0.0.1‘,#地址,别写成localhost,可能会出错,我没试
‘PORT‘:‘3306‘,#端口号
}
}
重新启动服务器,如果报错则在你的虚拟环境下 运行:pip install mysqlclient
安装完之后进入python环境中运行import MySQLdb,没报错就是安装成功
3、其余配置
ALLOWED_HOSTS = [‘*‘]#任何网络地址都可以访问本项目
在你的MIDDLEWARE一定要有‘django.middleware.csrf.CsrfViewMiddleware‘,不然服务器会拒绝你发出的post请求
4、模板配置
TEMPLATES中的DIR数组中加入 os.path.join(BASE_DIR, ‘templates‘),你的html模板放在这个里面,索引的时候会索引这个目录,
‘APP_DIRS‘: True,配置这个为True,会在各大app的文件里面索引上面配置的模板文件夹里的文件
5、静态路径配置
在你的STATIC_URL=‘/static/‘下加
STATICFILES_DIRS=[
os.path.join(BASE_DIR,‘静态文件夹‘),
]#配置你的静态文件存储路径
(暂时还未写完,然后这个编辑器又出问题了,标题设置不了了,凑合着看吧)
以上是关于django配置的主要内容,如果未能解决你的问题,请参考以下文章
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段