id如何更新数据库数据-Django

时间:2018-08-22 18:34:54

标签: django django-models auto-update

大家好,我是django的新用户,我想更新我的数据库。 我的表单和模型可以正确创建数据库中的所有数据。

创建此字段时,性能字段的默认值为0,而创建字段的创建日期为。 到目前为止,一切都很完美。

我有这个模型和这个视图:

models.py

from django.contrib.auth.models import User

class Model(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    id = models.AutoField(primary_key=True)
    performance = models.FloatField(default=0)
    created = models.DateTimeField(auto_now_add=True, null=True)

    class Meta:
        ordering = ['-created']

views.py

def form_x(request):
     user = request.user
     form = XForm(request.POST or None)
     if form.is_valid():
         performance = form_data.get('performance')
         obj = Model.objects.create(user=user,
                                    performance=performance,)
         return redirect('form')
    else:
         form = TForm()
    return render(request, 'funciones/btc.html', {'form':form})

我的问题:

如何通过 id 在1分钟后自动更新 性能 字段搜索 发送POST请求后?

我不知道使用函数更新视图或类更新视图会有什么好处

您推荐什么?

非常感谢您!

0 个答案:

没有答案