Как получить значения из панели администратора в приборную панель
hello я пытаюсь взять все данные из админ панели в приборную панель все работает хорошо но только один файл не работает manytomanyfield
post.skillsHuman
не работает!!!
здесь представлен код моделей и представлений
class HumanSkills(models.Model):
department = models.ForeignKey(Departments, on_delete=models.CASCADE, null=True)
human_skills = models.ManyToManyField(HumanSkills, null=False)
image = models.ImageField(upload_to='images', null=True)
def __str__(self):
return self.first_name + ' ' + self.last_name
теперь это просмотры
from .models import Document
def dashboard(request):
context = {
'posts': Document.objects.all()
}
return render(request, 'blog/home.html', context)
и это шаблоны
{% for post in posts %}
<article class="media content-section">
<img src="{{ post.image.url }} " width="200" height="200">
<p class="article-content">{{ post.department }}</p>
<p class="article-content">{{ post.skillsHuman }}</p>
</div>
</article>
{% endfor %}
Я нашел решение своими силами, вот код, как исправить эту ошибку
{% for skill in post.human_skills.all %}
<p class="article-content">{{ skill }}</p>
{% endfor %}