我正在使用django-tables2
tutorial,除非我尝试显示在我的TimeField
或DateField
中定义的数据库模型,否则一切正常显示Django model
列标题,但所有数据值都显示为-
。
我的数据库的示例行开始:
Id event_time event_date ...
---------- ---------- ----------
1 13:41:41 2014-02-12 ...
我正在使用的模板是教程中非常简单的模板{% render_table table %}
。我是否需要做其他事情才能让django-tables2
显示时间和日期值?
编辑:
我也尝试过:
event_time = tables.DateTimeColumn(verbose_name="What time?")
event_date = tables.DateColumn(verbose_name="What date?")
在tables.py
类中,但在显示值时仍未改变,除非我将模型字段更改为CharField
。
Models.py
class A(models.Model):
event_date = models.DateField('date of event')
tables.py
class ATable(tables.Table):
event_date = tables.DateColumn(verbose_name="What date?")
###event_date = tables.Column(verbose_name="What date?") <---THIS WORKS FINE