我在数据库中有两个名为Created_date和updated_date的字段,并且还在django模型类中定义了它,我也使用默认的管理控制台,用户可以使用它来插入或更新记录。
但我希望自动插入上述两个字段,而不是通过默认管理控制台插入或更新。
对于created_date:它应该在新插入记录时取值,如果任何字段得到更新则不会改变。
对于Updated_date:每当插入或更新记录时,它应该采用当前日期。
此外,我希望这两个字段可显示但不可编辑。可以通过属性editable ='False'定义它
此致
答案 0 :(得分:3)
您需要使用DateField/DateTimeField附带的auto_now=False
和auto_now_add=False
字段选项
date_created = models.DateTimeField(auto_now_add=True)
date_updated = models.DateTimeField(auto_now=True)