python - DJANGO FORMS.py 'RawQuerySet' 对象没有属性 'all'
问题描述
嗨,我的问题是下一个,我正在尝试使用过滤器原始 sql 做一个表单,但我无法解决这个问题
'RawQuerySet' object has no attribute 'all'
表格.py
class pruebaForm (forms.Form):
userid = forms.ModelChoiceField(queryset = users.objects.raw('SELECT userid FROM groupsmembers WHERE groupid=User.groupid'))
softlimit = forms.IntegerField()
hardlimit = forms.IntegerField()
printerid = forms.ChoiceField()
class Meta:
model = userpquota
视图.py
@login_required
def asignarcuota_lista (request):
f = userpquotaFilter(request.GET, queryset=userpquota.objects.all())
if request.method == "POST":
form = pruebaForm(request.POST)
if form.is_valid():
asignarcuota = form.save(commit=False)
asignarcuota.save()
messages.success(request,'Se ha asignadoº correctamente')
return redirect('asignarcuota_lista',)
else:
form = pruebaForm()
return render (request, 'pykota/asignarcuota_lista.html', {'filter': f, 'form': form})
解决方案
推荐阅读
- php - 如何优化小写和大写格式扩展?
- google-cloud-platform - 如何在树莓派上运行使用 GCP 训练的 TFLITE 模型
- go-cobra - 使用 Cobra 更改为新标志名称时如何支持旧标志名称?
- python - 禁用 Django 的 ManyToManyField 的唯一约束
- android - Android Camera 2 API CaptureResult 与输出表面同步
- python - 为什么我在使用 Python boto s3 select_object_content 时出现此错误?
- design-patterns - 模板方法模式的类名使用后缀“Template”是反模式吗?
- java - @valid 注释在弹簧靴中不起作用
- android - Android如何使用okhttp分块发布InputStream
- database - Cloud Firestore 文档中的版本控制