1,配置环境变量
在.bash_profile中手动添加 DJANGO_SETTINGS_MODULE这个环境变量 :
<code> export DJANGO_SETTINGS_MODULE=feiyuweb.settings </code>
添加此句 feiyuweb 改为自己的项目名称
以正确Django配置启用Python交互解释器的一种方法,它告诉Django使用哪个设置文件
<code> [root@sta feiyuweb]# ./manage.py shell 初始化django后的shell </code>
2,安装debug工具
<code> # pip install django-debugtools [root@sta feiyuweb]# vim settings.py 33 INSTALLED_APPS = ( 34 'django.contrib.admin', 35 'django.contrib.auth', 36 'django.contrib.contenttypes', 37 'django.contrib.sessions', 38 'django.contrib.messages', 39 'django.contrib.staticfiles', 40 'debugtools', -------------》添加上去 41 ) </code>
3,添加模板路径
<code> 57 TEMPLATES = [ 58 { 59 'BACKEND': 'django.template.backends.django.DjangoTemplates', 60 # 'DIRS': [], 61 'DIRS': ['/root/py/feiyuweb/feiyuweb/templates/'], -------》在自己的项目下创建一个模板目录并将其添加进来 </code>
4,创建一个app
<code> [root@sta feiyuweb]# ./manage.py startapp pyweb #项目目录下创建一个app [root@sta feiyuweb]# vim feiyuweb/settings.py 33 INSTALLED_APPS = ( 34 'django.contrib.admin', 35 'django.contrib.auth', 36 'django.contrib.contenttypes', 37 'django.contrib.sessions', 38 'django.contrib.messages', 39 'django.contrib.staticfiles', 40 'debugtools', 41 'pyweb', ------》添加app 42 ) </code>
5,连接数据库,格式就是下面这样的,如果使用 python3 连接数据库则需安装 pymysql,方法请看 Django1.8 + Python3.4 中使用 MySql.
<code> 87 DATABASES = { 88 'default': { 89 'ENGINE': 'django.db.backends.mysql', 90 'NAME': 'feiyuweb', 91 'USER': 'root', 92 'PASSWORD':'123456', 93 'HOST':'127.0.0.1', 94 'PORT':'3306', 95 96 } 97 } </code>
注意:
系统对app有一个约定: 如果你使用了Django的数据库层(模型),你 必须创建一个Django app。模型必须存放在apps中。