Django中常见的setting设置


Django中常见的setting设置

# 本地化翻译  中文:'zh-hans'
LANGUAGE_CODE = 'en-us'

# 时区设置   中国时间:'Asia/Shanghai'
TIME_ZONE = 'UTC'

USE_I18N = True

USE_L10N = True

# 数据库存放时间的时区设置
# True,Django 将在内部使用时区感知的日期
# False,Django 将使用本地时间的本地日期
USE_TZ = True

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/3.2/howto/static-files/

# 在模板中,用static模板标签 给定静态文件构建URL
# 使用:{% static 'static文件下的文件名' %}
STATIC_URL = '/static/'

# 静态文件目录,若包含未与任何应用绑定的静态资源,Django会从中寻找静态文件
STATICFILES_DIRS = [
    BASE_DIR / "static",
    '/var/www/static/',
]


# Default primary key field type
# https://docs.djangoproject.com/en/3.2/ref/settings/#default-auto-field

DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'

# 保存 用户上传的文件 目录的绝对文件系统路径   默认:'' (空字符串)
# MEDIA_ROOT 和 STATIC_ROOT 必须有不同的值。
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')


# 类似于 内部文件资源的访问令牌,若配置响应的url路由,即可访问到项目内部的文件资源
# 有值,则必须以斜线结束
# 使用:{{ MEDIA_URL }} avatars/222.jpg
MEDIA_URL = '/media/'