您现在的位置是:网站首页>>编程开发编程开发

Django个人博客开发(三)settings.py设置

发布时间:2018-04-14 09:04:04分类:编程开发阅读:1120

    概述

    settings.py文件中,指定模板文件和静态文件位置,添加blog应用,设置语言及时区等信息。

    1、在项目根路径下创建templatesstatic两个目录,用于存放模板和静态文件

    项目文件结构如下:


    2、在xdsite/settings.py文件中指定模板文件位置

    TEMPLATES = [
        {
            'BACKEND': 'django.template.backends.django.DjangoTemplates',
            'DIRS': [os.path.join(BASE_DIR, 'templates')],    # 指定模板位置位于根目录下的templates目录
            'APP_DIRS': True,    # 是否可以APP下的templates目录作为模板目录
            'OPTIONS': {
                'context_processors': [
                    'django.template.context_processors.debug',
                    'django.template.context_processors.request',
                    'django.contrib.auth.context_processors.auth',
                    'django.contrib.messages.context_processors.messages',
                ],
            },
        },
    ]

    3、在xdsite/settings.py文件中指定静态文件位置

    STATIC_URL = '/static/'
    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, 'static')    # 指定静态文件存放目录
    ]
    

    4、在xdsite/settings.py文件中添加blog应用

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'blog',
    ]
    
    5、在xdsite/settings.py文件中设置语言及时区等信息

    LANGUAGE_CODE = 'zh-hans'    # 设置中文
    TIME_ZONE = 'Asia/Shanghai'    # 设置时区
    USE_I18N = True
    USE_L10N = True
    USE_TZ = True