Django框架(三)---- 设置settings.py

Django框架(三)


 

设置settings.py文件,关于Django项目所有的设置都在这里:

需要设置的有:

1、INSTALLED_APPS:当你使用命令创建了一个新的app时,需要将app的名字,添加进入这个列表中

  

 

2、TEMPLATES:需要设置其中的 DIRS , 在后面的列表中,加入 os.path.join(BASE_DIR, "templates")

  # templates文件夹 后续需要手动创建,是放置网页模板的文件夹

  

  DIRS :定义了一个目录列表,引擎按照设置的路径顺序查找模板源文件

   APP_DIRS :True告诉引擎是否应该在已安装的应用程序中查找模板

 

 

3、DATABASES:设置数据库信息

  Django默认使用sqlite3数据库,还可以使用MySQL,PostgreSQL,Oracle数据库;

  在此,先写MySQL数据库相关参数,其他等使用到再补充:

 1 DATABASES = {
 2     'default': {
 3         'ENGINE': 'django.db.backends.mysql', 
 4         'NAME': 'django_db', # 提前创建一个空的数据库
 5         'USER': 'root',
 6         'PASSWORD': '123456',
 7         'HOST': "localhost",
 8         'PORT': '3306',
 9     }
10 }

   注意:Django在链接mysql数据库时,默认使用的是mysqldb库,但是在Python3中,没有这个库,通常使用的是pymysql来连接,

      因此,需要在project/__init__.py文件中加入:

      

 

4、ALLOWED_HOSTS:待定

 

5、LANGUAGE_CODE:设置语言,默认为 'en-us',可以改为 'zh-Hans'

   TIME_ZONE:设置时区,默认为 'UTC',可以改为 'Asia/Shanghai'

 

6、STATIC_URL:静态文件地址,如CSS,Javascript,images等文件地址,

           需要自行在manage.py文件一级的目录下,创建一个叫做static的目录

         同时,在settings.py文件中添加入:

1 STATIC_URL = '/static/'
2 STATICFILES_DIRS = [
3     os.path.join(BASE_DIR, 'static'),
4 ]

 

posted @ 2018-06-12 17:06  风缘  阅读(205)  评论(0编辑  收藏  举报