Python 在Django中使用函数更改模型
我的应用程序在页面上有几个按钮。目前,这些按钮进行ajax调用,并在views.py中启动一个函数。函数运行并向用户返回一些数据。我现在想要运行函数并对模型中的对象进行更改。我该怎么做 models.pyPython 在Django中使用函数更改模型,python,django,Python,Django,我的应用程序在页面上有几个按钮。目前,这些按钮进行ajax调用,并在views.py中启动一个函数。函数运行并向用户返回一些数据。我现在想要运行函数并对模型中的对象进行更改。我该怎么做 models.py class Stream(models.Model): step = models.IntegerField(default=0) ... 谢谢请参阅。可以创建或修改模型对象,如下所示 from myapp.models import Stream #To create o
class Stream(models.Model):
step = models.IntegerField(default=0)
...
谢谢请参阅。可以创建或修改模型对象,如下所示
from myapp.models import Stream
#To create object
Stream.objects.create(
city = 'Chennai',
...
)
#To get a single object with a unique value
Stream.objects.get(id = 1)
#To update retrieved object
some_variable = Stream.objects.get(id = 1)
some_variable.city = 'Chennai'
some_variable.save()
#To filter objects with given value
Stream.objects.filter(city = 'Chennai')
#To update filtered objects
Stream.objects.filter(city = 'Chennai').update(country = 'India')
你试过第一个Django应用程序教程吗?它很好地涵盖了这一点,尤其是页面底部的最后一大块代码交互。