1
現在、DjangoのWebサイトで作業しています.Django-Tables2でMySQLデータベースのデータが表示されます。問題は、データベース内のすべてのTIMEフィールドが、基準が24時間ではなくam/pmに変換されるということです。私は反対の問題を持つ人々の複数を見てきましたが、それらのソリューションのどれも働いていません。グーグルとほぼ一週間の試練の後、私はコミュニティに尋ねていません。Djangoテーブル2は、24時間標準ではなくam/pmとして時刻を表示します。
DjangoのTimeFormatフィールドの時間標準をMySQL TIME(無制限/ 24時間)と同じ形式に強制する方法はありますか?
私は現在時間間隔を表示していて、25分になる00:25は12:25 pmと表示されているので、非常に役に立ちます。私たちは、settings.pyファイルで
TIME_FORMAT = 'H:i'
含むことによって、問題を解決し
class LoggTable(TableReport):
glider = tables.Column(accessor = 'glider.glider_id')
towing = tables.Column(accessor = 'towing.towing_id')
glider_pilot = tables.Column(accessor = 'glider_pilot.pilot_id')
towing_pilot = tables.Column(accessor = 'towing_pilot.pilot_id')
class Meta :
model = FlightData
exclude = ('max_height')
attrs = {'class': 'paleblue'}
時間フィールドを使用して時間間隔を表していますか?それは彼らのためではありません。代わりに整数を使用してください。 –
私はTIMEデータ型を使用してMySQLに時間間隔を保存していますが、これはなぜdjango-tables2によって表示されるのですか?間違った形式で表示されます http://stackoverflow.com/questions/4498513/mysql-storing-duration- time-datatype 時間、分、秒を分けるために整数を使用する方法を教えてください。 –
なぜあなたは 'TIME'を使っていますか?あなたが指定した答えは、「INTを使って」あなたの時間間隔の秒数を保存します。 –