我的模型:
class StackOverflowQuestion(models.Model):
published_date = models.DateTimeField(...)
模板1.html:
{% load mytagsandfilters %}
{{ question.published_date|show_date_the_way_management_wants_it:"D d M Y" }}
template2.html (...与 template1.html 基本相同)
{% load mytagsandfilters %}
{{ another_question.published_date|show_date_the_way_management_wants_it:"D d M Y" }}
我的目标:我想删除模板过滤器的使用,因为它在两个地方重复。
这会给我留下更清洁的东西:
模板1.html
{% load mytagsandfilters %}
{{ question.published_date }}
模板2.html
{% load mytagsandfilters %}
{{ another_question.published_date }}
所以...
问:有没有办法覆盖 StackOverflowQuestion 模型类中的方法来做到这一点?或者可能是子类 models.DateTimeField 的一种方式来做到这一点?还是其他方式?