python - ModelForm 中的表单不断显示“QuerySet”对象没有属性“_meta”
问题描述
我需要有关以下 django modelform 的上述错误的帮助:
模型.py
class Problems(models.Model):
biodata = models.ForeignKey(Biodata, on_delete = models.CASCADE, default='')
problem = models.CharField(max_length=200)
notes = models.CharField(max_length=300)
status = models.CharField(max_length=30)
date = models.DateField()
def __str__(self):
return self.problem
表格.py:
class Problem_Form(forms.ModelForm):
class Meta():
model = Problems
fields = '__all__'
视图.py
def index(request,id):
problem = Problems.objects.all().filter(biodata=id)
problem_form = Problem_Form(instance=problem)
context = {'problem_form':problem_form}
return render(request, 'index.html', context)
索引.html
<form method="POST">
{% csrf_token %}
{{ problem_form.as_table }}
</form>
运行上面的代码时,消息“QuerySet”对象没有属性“_meta”一直显示。请帮助解决这个问题。
解决方案
推荐阅读
- c - 消费者-生产者 - MPI
- dart - 当应用程序加载时,默认路由('/')是否会添加到导航器堆栈中
- linux - 使用 sed 或 awk 提取两个单词之间的数据
- dart - 如何删除 RadioListTile 上的内部填充,以便可以连续使用 3 个 RadioListTiles?
- python - 在张量流中重塑一批具有动态最大长度的张量
- android - Camera2:createCaptureSession(List, CameraCaptureSession.StateCallback, Handler)中的handler是什么意思?
- django - Django 将字符串转换为模型的形式
- networking - 任意多万负载均衡解决方案
- tensorflow - tensorflowjs_converter:找不到命令
- ios - 在 iOS 11 中播放音乐库时更改和隐藏音量 HUD(音量叠加)