私は頭がおかしくないような少しの問題があります。それは非常に些細なことのように思えるが、私はそれを理解できない。基本的に私がやろうとしているのは、特定のプロジェクトに関する情報を保持しているProject
モデルを作成し、「Get Program」や「Download Release」などのリンク名を保持し、URLFieldを持つLink
というモデルを作成することですこれらのリンクのURLを保持しており、子はProject
です。テンプレートにDjangoモデルを渡す
は、これまでのところ、私のmodels.py
は以下の通りです:
from django.db import models
class Project(models.Model):
name = models.CharField(max_length=255)
description = models.TextField()
def get_name(self):
return self.name
def get_description(self):
return self.description
def __str__(self):
return self.name
class Link(models.Model):
project = models.ForeignKey(Project)
name = models.CharField(max_length=255)
url = models.URLField()
def get_name(self):
return self.name
def __str__(self):
return self.name
問題は私のviews.py
である私は、プロジェクトが、私はそれらを反復処理すると、プロジェクトのオブジェクトを含む各プロジェクトのすべてのリンクを表示することができますので、オブジェクトを渡すことができるようにしたいです名前や説明などのフィールド。これまでのところ私がやった:あなたはあなたが本当にチュートリアルを行う必要があります
{% for project in projects %}
{% for link in project.link_set.all %}
{{ link }}
{% endfor %}
{% endfor %}
することができますか? –
@JackEvans私は質問の中でviews.pyを更新しました – Zer0