Ребята на некоторых компьютерах эта проблема вызвана антивирусными программами ПОСЛЕ обновления до последней студийной студии android. В моем случае я разобрал свою систему в отдельности, устраняя все неполадки, только чтобы узнать, что Commodo Internet Security несет ответственность за то, что вы не разрешили демону градации.
После безопасного добавления процесса все выполняется плавно. ОБРАТИТЕ ВНИМАНИЕ, что перед обновлением все было в порядке. Проблема возникла только после обновления без изменения чего-либо в программе антивируса / брандмауэра.
Во-первых, нет необходимости в классе Pavimentacao
, если это все, что он содержит (но, возможно, вы не показали нам всю модель). Он просто содержит отношение «многие ко многим» между Avaria
и Pavimento
, которое вы должны смоделировать напрямую с помощью models.ManyToManyField
:
class Avaria(Model):
...
pavimentos = models.ManyToManyField(Pavimento)
Затем в вашем шаблоне, если вы хотите напечатать все Pavimento
экземпляров:
<tr>
...
<td>
{% for pavimento in item.pavimentos.all %}
{{ pavimento.nome }}<br>
{% endfor %}
</td>
</tr>
Но если вы оставите свои модели такими, какие они есть сейчас, код шаблона будет выглядеть следующим образом:
<tr>
...
<td>
{% for pavimentacao in item.AvariaObjects.all %} <!-- this is because of the related_name you defined -->
{{ pavimentacao.pavimento.nome }}<br>
{% endfor %}
</td>
</tr>
Посмотрите, как неверно related_name
вы дали ? related_name
предназначена для обратной связи, поэтому она должна быть названием модели, которую вы определяете, а не той, на которую вы ссылаетесь. Прочитайте документы , чтобы понять обратные отношения.