3
私はDjangoを学んでいます。テンプレートを使ってテーブルを表示する方法については、オンラインの非常に基本的な例が見つかりました。私は正確にコードを追ったが、何らかの理由で私はエラーを取得する:ここで「エラー:Render_to_responseが定義されていません」というエラーが表示されるのはなぜですか? Django
Error: Render_to_response not defined
は私のviews.pyである:ここでは
from django.shortcuts import render
def display(request):
return render_to_response('template.tmpl', {'obj':models.Book.objects.all()})
は私urls.pyです:
ここに私のtemplate.tmplがあります:
<table>
<tr>
<th>author</th>
<th>title</th>
<th>publication year</th>
</tr>
{% for b in obj %}
<tr>
<td>{{ b.author }}</td>
<td>{{ b.title }}</td>
<td>{{ b.publication_year }}</td>
</tr>
{% endfor %}
</table>
私はここにいます
from django.db import models
class Book(models.Model):
author = models.CharField(max_length = 20)
title = models.CharField(max_length = 40)
publication_year = models.IntegerField()
私はこのエラーといくつかの助けをオンラインで見てきたが、すべての問題は、私が直面してるものよりもはるかに複雑であるように見える:私のmodels.pyはよ。私は行方不明のものがありますか?
を交換し
render_to_response
を使用して...それは本当に簡単でした。どうもありがとうございます! –
おそらく答えを受け入れるでしょうか? :) –
ねえ、私は今それを行うことができます。それは私に数分待つように言った。リマインダと答えをありがとう! :) –