我在使用模型提供总飞行小时数时遇到问题,因此可以将总飞行小时数添加到提交的小时数中。这是我正在使用的代码片段,但到目前为止,在过去一个小时左右的工作中,没有任何效果。
视图.py
pirephours = int(user_profile.totalhours) + 1
user_profile.update(totalhours=pirephours)
模型.py
class UserProfile(models.Model):
user = models.OneToOneField(User)
country = models.CharField("Country", max_length=50)
totalflights = models.IntegerField("Total Flights", default=0)
totalhours = models.IntegerField("Total Hours",default=0)
hub = models.ForeignKey(Airports, default=0)
视图中的 + 1 现在只是在总小时数中增加 1 小时,但我也想知道是否有办法使用以表单而不是数字提交的内容。该表单只是其自身模型的模型表单。
任何输入都会很棒。