Python Django名称错误名称';请求';没有定义
获取错误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 =
视图.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
放在数据库上。是的,您可以使用字符串进行连接谢谢,它已经工作了。请注意,此页面应该包含一个问题,而不是两个问题。命名、评分、奖金等都是定制的,每个问题页面只有一个问题。请为第二个问题创建一个新问题。