多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 多种python环境共存 参考 http://www.cnblogs.com/hiyang/p/6472711.html 参考 http://www.cnblogs.com/npumenglei/p/3719412.html ## 创建django项目的流程 * 创建工程 * 创建app --> 将app加入settings中的INSTALLED_APPS中,否则无法识别数据库 ~~~ INSTALLED_APPS = [ ... 'cmdb', ] ~~~ * 将templates加入 ~~~ TEMPLATES = [ { ... 'DIRS': [os.path.join(BASE_DIR, 'templates')] ... ] ~~~ * 设置静态文件目录 在settings最后的STATIC_URL下面增加如下内容 ~~~ # 此处若不用逗号分隔,则访问有500报错 STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), ) ~~~ * 数据库配置 ~~~ DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 't_user', 'USER': 'root', 'PASSWORD': 'mysql@123', 'HOST': '127.0.0.1', 'PORT': '3306', } } ~~~ python2 下django默认使用MySQLDB模块调用mysql,如果是python3(无MySQLdb模块),需使用pymysql模块,应做以下配置,在APP目录下的__init__.py中增加如下内容,其他配置python2 3无差别。具体配置可参考[官方文档][1] ~~~ import pymysql pymysql.install_as_MySQLdb() ~~~ [1]: https://docs.djangoproject.com/en/1.11/ref/settings/#databases