Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django名称错误名称';请求';没有定义_Python_Django_Django Views - Fatal编程技术网

Python Django名称错误名称';请求';没有定义

Python Django名称错误名称';请求';没有定义,python,django,django-views,Python,Django,Django Views,获取错误Django名称错误名称“请求”未定义 我的视图.py class ShiftCreateView(CreateView): fields = ('name', 'timein', 'timeout', 'desc') model = models.Shift def form_valid(self, form): self.object = form.save(commit=False) self.object.timein =

获取错误Django名称错误名称“请求”未定义

我的
视图.py

class ShiftCreateView(CreateView):
    fields = ('name', 'timein', 'timeout', 'desc')
    model = models.Shift

    def form_valid(self, form):
        self.object = form.save(commit=False)
        self.object.timein = request.POST.get("timein", "")
        self.object.timeout = request.POST.get("timeout", "")
        self.object.save()


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

在CBV内部,可以从object
self
获取请求:

self.object.timein = self.request.POST.get("timein", "")
self.object.timeout = self.request.POST.get("timeout", "")

我可以给str输入添加一些字符吗?。。。如果
self.request.POST.get(“name”,”)
示例输入
Toyota
,添加
camry
,这样它将
Toyota camry
放在数据库上。是的,您可以使用字符串进行连接谢谢,它已经工作了。请注意,此页面应该包含一个问题,而不是两个问题。命名、评分、奖金等都是定制的,每个问题页面只有一个问题。请为第二个问题创建一个新问题。