gpt4 book ai didi

python - django View 上的 NameError : name 'name' is not defined with request. POST.get

转载 作者:行者123 更新时间:2023-12-01 09:27:09 24 4
gpt4 key购买 nike

我正在尝试从表单 Post 获取数据。

模型.py

class Employee(models.Model):
name = models.CharField(max_length=100)

View .py

class Seller(CreateView):
fields = (name,)
model = models.Seller

def form_valid(self, form):
self.object = form.save(commit=False)
self.object.name = self.request.POST.get("name", "")+ "additional string" #concatenate string
self.object.save()

return super(ModelFormMixin, self).form_valid(form)

我的模板 html

{{ form.as_p }}

cmd 错误

NameError: name 'name' is not defined

最佳答案

我不是 django 专家,但是如果你尝试改变这一点会怎样:

fields = (name,)

对此:

fields = ('name',)

关于python - django View 上的 NameError : name 'name' is not defined with request. POST.get,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50291036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com