0
ジャンゴであれば、空の場合にのみ値をauto_now_add:は、私は私がそれに値を指定しなかった場合にのみ、日付の自動記録を作成することをDateTimeField型き
record_date = models.DateTimeField(auto_now_add = True)
私は「真=編集可能」としてみてくださいそれは
どのように私はこの条件を課すことができる同じ結果ですか?
ジャンゴであれば、空の場合にのみ値をauto_now_add:は、私は私がそれに値を指定しなかった場合にのみ、日付の自動記録を作成することをDateTimeField型き
record_date = models.DateTimeField(auto_now_add = True)
私は「真=編集可能」としてみてくださいそれは
どのように私はこの条件を課すことができる同じ結果ですか?
状況によっては、auto_now_addを使用しないでください。代わりに、あなたは()は、このような保存オーバーライドする必要があります。
class MyModel(models.Model):
def save(self, *args, **kwargs):
if date_field is None:
date_field = datetime.datetime.now()
super(MyModel, self).save(*args, **kwargs)
あなたがですべてのビューを作成し、デフォルトの録画時間である別のフィールドを取り、また、このいずれかを使用することができます。ユーザーがこのフィールドに値を入力した場合は、記録されたフィールドを表示せず、このフィールドを空白のままにしておきます – babygame0ver