除了服务端生成的 HTML 以外,网络应用通常需要一些额外的文件——比如图片,脚本和样式表——来帮助渲染网络页面。在 Django 中,我们把这些文件统称为“静态文件”。
    django为静态文件的添加提供了两种方式,一种:直接在相应的app目录下添加static文件夹,一种是通过在控制模块中声明一个静态文件的根目录,我们将所有的静态文件存入其中。通常我们采用后种,并且约定将此目录放在工程目录下,我们后面的谈到的模板文件也是如此做的。
    通常情况下的代码如下所示。
    Hello—->settings.py

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

    模板文件也是类似,在工程下新建templates文件夹,然后再添加代码如下:

    1. TEMPLATES = [
    2. {
    3. 'BACKEND': 'django.template.backends.django.DjangoTemplates',
    4. 'DIRS': [
    5. os.path.join(BASE_DIR, 'templates'), # 添加的代码
    6. ],
    7. 'APP_DIRS': True,
    8. 'OPTIONS': {
    9. 'context_processors': [
    10. 'django.template.context_processors.debug',
    11. 'django.template.context_processors.request',
    12. 'django.contrib.auth.context_processors.auth',
    13. 'django.contrib.messages.context_processors.messages',
    14. ],
    15. },
    16. },
    17. ]