【发布时间】:2021-02-14 14:17:21
【问题描述】:
我无法在模板中呈现我的视图。 我想我什么都试过了。 除了在模板上呈现数据外,一切正常。
我的模型.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
我的意见.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})
我的模板:
{% 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>
我的数据库有 315 个司机,包含司机的姓名和姓氏。
项目结构:
Project
app
setting.py
__init__.py
...
zoo
templates
base.html
__init__.py
models.py
views.py
...
【问题讨论】:
标签: django templates django-templates