02、Django setting.py 常用配置

108 阅读1分钟

settings.py 设置

INSTALLED_APPS = [
	'confs.apps.ConfsConfig',
    'links.apps.LinksConfig',
    'nlps.app.NlpsConfig',
    # ...
]

静态文件路径配置

STATICFILES_DIRS = [
    BASE_DIR / "static",
    "/var/www/static/",
]

MEDIA_URL = 'media/'
MEDIA_ROOT = BASE_DIR / "media"

配置语言&时区

# LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'zh-hans'

# TIME_ZONE = 'UTC'
TIME_ZONE = 'Asia/Shanghai'

# USE_TZ = True
USE_TZ = False

配置模板路径

TEMPLATES = [
    {
        # ...
        'DIRS': [BASE_DIR / "templates"],
        # ...
    },
]

ntools/urls.py 加入以下代码:

from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    # ... the rest of your URLconf goes here ...
]

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)