【发布时间】:2021-08-17 12:34:48
【问题描述】:
假设我有一个包含 5 个数据的 Table1,
> class Table1(models.Model):
> code = models.CharField(max_length=16,unique=True)
>
> author_Up = models.CharField(max_length=16,default=User)
> date_Up = models.DateTimeField(auto_now=True)
> post_date = models.DateTimeField(default=timezone.now)
> author = models.ForeignKey(User,on_delete=models.CASCADE)
> def __str__(self):
> return self.code
我使用 formes.py 作为:
class Table1_F(forms.ModelForm):
code = forms.CharField(label='Code',max_length=16)
class Meta:
model= Table1
fields=['code']
问题是每次另一个用户进行更新并保留初始作者时,我都需要分配一个新的 (author_Up) 和 (date_Up) 值。
请问我该如何解决?
【问题讨论】:
-
分享相关观点。
标签: django authentication django-models django-views django-forms