如何将日期字段的默认值设置为空值创建表条目并在返回图书时更新?

2024-06-17 15:46:50 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在输入时将date_in字段设置为null,并将值更新为返回的日期簿。你知道吗

class Book_Loans(models.Model):
    Loan_id = models.AutoField(primary_key=True)
    Isbn = models.ForeignKey('Books')
    Card_id = models.ForeignKey('Borrower')
    Date_out = models.DateField(auto_now_add = True, auto_now = False)
    Due_date = models.DateField(default = get_deadline())
    Date_in = models.DateField(null = True,auto_now_add = False, auto_now = True)
    def __unicode__(self):
        return str(self.Loan_id)

Tags: inselfaddidfalsetrueautodate
1条回答
网友
1楼 · 发布于 2024-06-17 15:46:50

设置auto_now = False并且在创建或更新没有为中的Date\u指定值的实例时,该字段将保持为空。如果需要将Date\u作为表单上的可选字段,您可能还需要设置blank = True。你知道吗

相关问题 更多 >