I cannot render my views in templates. I think I've tried everything. everything works except data rendering on template.
My model.py:
from django.db import models
class Driver(models.Model):
name = models.CharField(max_length=150)
surname = models.CharField(max_length=150, default='')
def __str__(self):
return self.name
My views.py:
from django.shortcuts import render
from zoo.models import Driver
def MyView(request):
drivers = Driver.objects.all()
return render("zoo/base.html", {"drivers": drivers})
My template:
{% load staticfiles %}
{% load render_bundle from webpack_loader %}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Example</title>
{% render_bundle 'app' 'css' %}
</head>
<body>
{{ drivers }}
{{ drivers.name }}
{% for driver in drivers %}
{{driver.name}}
</body>
</html>
My database got 315 drivers, contains names and surnames for drivers.
Project structure:
Project
app
setting.py
__init__.py
...
zoo
templates
base.html
__init__.py
models.py
views.py
...