【发布时间】:2020-05-18 10:22:04
【问题描述】:
创建现代假期后,我需要在模型表中创建记录。我有创建假期的员工,假期期间的每个日期都必须转到模型表。
name = models.CharField('Name', max_length = 20)
last_name = models.CharField('Last name', max_length = 20)
def __str__(self):
return self.last_name
class Vacation(models.Model):
employee = models.ForeignKey(Employee, on_delete = models.SET_NULL, blank = True, null = True)
vacation_type = models.ForeignKey(VacationType, on_delete = models.SET_NULL, blank = True, null = True)
date_creation = models.DateTimeField(auto_now = True)
start_date = models.DateField()
end_date = models.DateField()
duration = models.DurationField(default=timedelta)
class Tabel(models.Model):
employee = models.ForeignKey(Employee, on_delete = models.SET_NULL, blank = True, null = True)
date = models.DateField()
day_type = models.ForeignKey(TabelType, on_delete = models.SET_NULL, blank = True, null = True)
late_changes = models.BooleanField(default = False)
我只是从 Django 开始。在创建假期后我应该使用什么来更新模型表? 提前感谢您的任何建议!
【问题讨论】:
-
这能回答你的问题吗? Django post_save() signal implementation
标签: python django django-models