我有抽象模型,它会在项目创建时显示。如何获取此变量并显示在我的模板中?
class BaseModel(models.Model):
class Meta:
abstract = True
_created = models.DateTimeField(auto_now_add=True)
class Toy(BaseModel):
name = models.CharField(max_length=250)
views.py
toys = Toy.objects.all()
的index.html
{% for k in toys %}
{{k.created}}
{% endfor %}
我试过这个,但它不起作用。
答案 0 :(得分:0)
它并不理想,但如果您只需要_created
字段,请在视图中创建一个空列表,然后使用每个实例的字段填充它。然后,将新列表作为上下文变量返回。
例如,
created_values = []
for value in Toy.objects.all():
created_values.append(value._created)
以上未经过测试,但我相信它应该可行。