安装 Django 后需要做的5件事

python struggling 979次浏览 0个评论

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中。


DevOps-田飞雨 》》转载请注明源地址
喜欢 (0)or分享 (0)
发表我的评论
取消评论
*

表情 贴图 加粗 链接 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址