我想替换数据库中的“内容”数据,但我不知道如何替换,我是Django新手
现在,它向我的数据库添加了一个新项目,但我只想修改数据库中已有的项目
models.py
class number(models.Model):
item = models.CharField(max_length=100)
content = models.TextField()
def __str__(self):
return self.item
views.py
def promo(request):
form = numberform()
if request.method == "POST":
form = numberform(request.POST)
if form.is_valid():
numberclean = form.cleaned_data["num"]
print(numberclean)
test = number(item="numberall", content=numberclean)
test.save()
else:
form = numberform()
return render(request, "promo/home.html", {"form": form})
return render(request, "promo/home.html", {"form": form})
forms.py
class numberform(ModelForm):
class Meta:
model = number
fields = ["num"]
你一定是在要求update_fields。下面是一个简单的例子:
要更新模型,请使用以下命令:
相关问题 更多 >
编程相关推荐