NameError:名称“name”未定义为请求.发布.获取论Django观

2024-05-13 12:56:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试着从邮局获取数据。你知道吗

你知道吗型号.py你知道吗

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

你知道吗视图.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 }}

命令错误

NameError: name 'name' is not defined

Tags: namepyselfformstringmodelobjectmodels