私はまだかなり新しいdjangoです。私は問題を抱えていましたが、私はGoogleを使っていても解決していないかもしれません。だから私はそうのようなモデル命名movieTitlesていますリストアイテムのDjangoクエリーセット
class movieTitle(models.Model):
title = models.Charfield(max_length=50)
image = models.URLField(max_length=100)
description = models.TextField()
year = models.PositiveSmallIntegerField()
director = models.Charfield(max_length=50)
は、その後、私はそうのように私の見解を持っている:
from Movie.models import movieTitles
def movieListView(request):
movie = movieTitle.objects.all()
return render(request, 'index.html', {'movies':movie})
と私のhtmlのように:
<body>
{% for info in movies %}
<a href="#">{{info.title}}</a>
{% endfor %}
</body>
私はそれを欲しいですユーザーがムービーリストに移動して特定のムービーをクリックすると、別のhtmlページに移動するにはどうすればいいですか?info.image
、info.description
、info.year
d info.director
がクリックした映画に属しています。私はテンプレートとそのすべてを書く方法を知っていますが、私が混乱しているのは、{{info。???}}を使ってテンプレートを書いて、リンクするすべてのムービーのテンプレートを作成せずに、ユーザがムービーを選択して次のテンプレートの詳細を作成するテンプレート。