Отображение модели Django на шаблоне - PullRequest
0 голосов
/ 09 января 2020

Ничего не отображается. даже без какого-либо журнала ошибок. хотя в модели есть данные

models.py

class Product(models.Model):
    name = models.TextField()
    cat = models.IntegerField()
    price = models.FloatField()
    company_id = models.IntegerField()
    status = models.TextField()

views.py

def list_products(request):
    object_list = Product.objects.all()
    return render(request, 'index.html', {'object_list ': object_list})

index. html

   {% for e in object_list %}
      <li> {{ e.name }} </li>
   {% endfor %}

urls.py

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.list_products, name='index'),

]

1 Ответ

0 голосов
/ 09 января 2020

Исправьте опечатку в контексте рендеринга:

{'object_list ': object_list}

сделайте ее

{'object_list': object_list}

У вас есть дополнительный пробел "" после ключа object_list

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