是否有函数根据Django的本地化/国际化设置(即在其模板引擎中显示来自“models.DateField”的日期时使用的默认格式)获取/提取字符串文字“dd/mm/yyyy”或“mm/dd/yyyyy”?假设已设置本地化/国际化设置
更新
我尝试使用短日期格式,但它不是根据我的本地化/国际化设置设置的。我期待着“d/m/Y”。在“settings.py”中:
LANGUAGE_CODE = 'en-gb'
TIME_ZONE = 'Europe/London'
USE_I18N = True
USE_L10N = True
USE_TZ = True
例如:
from django.conf import settings
print(settings.SHORT_DATE_FORMAT)
m/d/Y
print(settings.DATE_FORMAT)
N j, Y
显然,这不是正确的方法
模板标记是Django中内置的典型python函数
因此,您只需在视图中使用
date
模板标记即可:相关问题 更多 >
编程相关推荐