Python Django-tables2和时间字段或日期字段
我正在处理Python Django-tables2和时间字段或日期字段,python,django,datetime,django-tables2,Python,Django,Datetime,Django Tables2,我正在处理django-tables2,除了当我试图显示我的数据库模型,该模型在djangomodel中定义了TimeField或DateField之外,所有的数据值都显示为- “我的数据库”的一个示例行开始: Id event_time event_date ... ---------- ---------- ---------- 1 13:41:41 2014-02-12 ... 我使用的模板是教程中非常简单的一个,只有{%rend
django-tables2
,除了当我试图显示我的数据库模型,该模型在djangomodel
中定义了TimeField
或DateField
之外,所有的数据值都显示为-
“我的数据库”的一个示例行开始:
Id event_time event_date ...
---------- ---------- ----------
1 13:41:41 2014-02-12 ...
我使用的模板是教程中非常简单的一个,只有{%render\u table%}
。我是否需要执行其他操作来获取django-tables2
以显示时间和日期值
编辑:
我还尝试:
event_time = tables.DateTimeColumn(verbose_name="What time?")
event_date = tables.DateColumn(verbose_name="What date?")
在tables.py
类中,但在显示值时仍然没有更改,除非我将模型字段更改为CharField
型号.py
class A(models.Model):
event_date = models.DateField('date of event')
class ATable(tables.Table):
event_date = tables.DateColumn(verbose_name="What date?")
###event_date = tables.Column(verbose_name="What date?") <---THIS WORKS FINE
表格.py
class A(models.Model):
event_date = models.DateField('date of event')
class ATable(tables.Table):
event_date = tables.DateColumn(verbose_name="What date?")
###event_date = tables.Column(verbose_name="What date?") <---THIS WORKS FINE
类数据表(tables.Table):
event\u date=tables.DateColumn(verbose\u name=“什么日期?”)
###event_date=tables.Column(verbose_name=“What date?”)您能否在问题中包含完整的模型和表格定义?@bradley.ayers已添加。