0
djangoアプリを開いてサイトを表示 チェックが表示されていますが、モデルから何も表示されません 私は欲しいhtmlファイルで、私は顧客モデルに保存したデータを表示するviews.pyでviews.pyでmodels.pyデータを使用できません
models.py
from django.db import models
# Create your models here.
class Customer(models.Model):
name = models.CharField(max_length=1000)
Status =models.CharField(max_length=1000,blank=True, null=True)
def __str__(self):
return self.name
views.py
from django.shortcuts import render
from django.template.response import TemplateResponse
from Core.models import Customer
def user_profile(request):
data = Customer.objects.all()
return render_to_response(request,"templates/home.html", {"data": data})
home.ht mlの
{% extends 'base.html' %}
{% block title %}Video Page
{% endblock %}
{% block content %}
{% for customer in data %}
<h1> {{ customer.name}}</h1>
{% endfor %}
<h1>check</h1>
{% endblock %}
するのではなく、レンダリング – danidee
は、あなたが実際にデータベース内のデータを持っていますか、あなたのインデントを修正してください? – syntonym
render_to_responseの代わりにrenderを使うのはどうですか? –