Форма из ModelForm продолжала обнаруживать объект 'QuerySet', не имеющий атрибута _meta - PullRequest
0 голосов
/ 12 марта 2020

Мне нужна помощь по вышеуказанной ошибке с ниже django modelform:

models.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

forms.py:

class Problem_Form(forms.ModelForm):
    class Meta():
        model = Problems
        fields = '__all__'

views.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)

index. html

    <form method="POST">
    {% csrf_token %}
        {{ problem_form.as_table }}
    </form>

При запуске В приведенном выше коде объект «QuerySet» не имеет атрибута «_meta», который продолжает появляться. Пожалуйста, помогите решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...