0

私はdjango-tables2 チュートリアルを進めていますが、Django で定義されたTimeFieldまたはを持つデータベース モデルを表示しようとすると、列ヘッダーが表示されますが、すべてのデータ値は として表示されます。DateFieldmodel-

私のデータベースの例の行は次のように始まります。

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

モデル.py

class A(models.Model):
    event_date = models.DateField('date of event')

テーブル.py

 class ATable(tables.Table):
     event_date = tables.DateColumn(verbose_name="What date?")
     ###event_date = tables.Column(verbose_name="What date?") <---THIS WORKS FINE
4

0 に答える 0