Данные не отображаются, когда я перебираю теги шаблона Django - PullRequest
1 голос
/ 21 октября 2019

Я довольно тупой. Когда я зацикливаюсь на каждом «Сервисе», в браузере ничего не отображается. Я проверил, чтобы убедиться, что данные, которые я ввел через область администратора, действительно находятся в базе данных (Postgres), и это так. Может быть, у меня где-то есть проблема с синтаксисом?

models.py

    from django.db import models

    class Service(models.Model):
      name = models.CharField(max_length=50)
      service_type = models.CharField(max_length=50)
      price = models.DecimalField(max_digits=4, decimal_places=2)
      is_published = models.BooleanField(default=True)

      def __str__(self):
       return self.name

views.py

    from django.shortcuts import render
    from django.http import HttpResponse
    from corpus_christi.models import Service, Member, Area

    def corpuschristi(request):
      services = Service.objects.all()
      context = {
        'services': services
      }
     return render(request, 'pages/corpuschristi.html', context)

И это мой For Loop на html-странице:

 {% for service in services %}
   <div class="col s12 m6">
     <li class="service"> {{ service.name }} </li>
   </div>  
 {% endfor %}
...