2017-01-10 1 views
0

Djangoモデルに2つの列があります。 nameおよびstart_date_time。このモデルではnamedateをユニークにするという要件があります。私はnamestart_date_timeを一意にすることができますが、私はちょうどdatetimeではない)とnameを一意にする方法を全く知らないです。Djangoの一意制約で日付を日付からちょうど入れる方法

以下の例は有効ではありません。 2番目のエントリを保存する際にエラーが発生するはずです。

name | start_date_time 
------------------------ 
name1 | 2017-01-01 00:00:00 
name1 | 2017-01-01 11:11:11 

私はこれをどのように達成することができますか?

答えて

0

unique_togetherを使用する場合は、日付だけのフィールドが必要です。最も簡単なことは、datetimefieldの代わりに、datefieldtimefieldの2つのフィールドを持つことです。

関連する問題