Python 在Django中使用函数更改模型

Python 在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

我的应用程序在页面上有几个按钮。目前,这些按钮进行ajax调用,并在views.py中启动一个函数。函数运行并向用户返回一些数据。我现在想要运行函数并对模型中的对象进行更改。我该怎么做

models.py

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应用程序教程吗?它很好地涵盖了这一点,尤其是页面底部的最后一大块代码交互。