这是我的模特,
class Extra(models.Model):
user = models.ForeignKey(User)
timestamp = models.DateTimeField()
因此,只要'request.user'调用特定视图,即
def myview(request):
....
....
return render(request, 'new.html', context)
我想保存'user'(request.user)& 'timestamp'(根据其位置的当前时间)自动在数据库中。此外,我想更新时间戳而不重复数据库中的模型。我怎么能这样做呢?
请帮我这个代码。在此先感谢!
答案 0 :(得分:0)
你可以这样做。
def myview(request):
data = Extra.objects.update_or_create(user=request.user, timestamp=timezone.now())
return render(request, 'new.html', context)