1

私はモデルを持っています:

class Schedule(models.Model):
    begins_at = models.DateTimeField()
    instructor = models.ForeignKey(User)

ユーザー プロファイル:

class InstructorProfile(models.Model):
    user = models.ForeignKey(User, unique=True)
    level = models.CharField()

および urls.py のクラスベースのジェネリック ビュー:

url(r'^schedule/(?P<slug>[-\w]+)/$', DetailView.as_view(model=Schedule)),

追加のコンテキストを含む InstructorProfile レベルをテンプレートに渡すにはどうすればよいですか?

4

1 に答える 1

2

この質問は、クラスベースのビューとは関係ありません。ユーザー プロファイルにアクセスするという単純な問題です。ユーザー プロファイルが設定ファイルで AUTH_PROFILE_MODULE として定義されている場合、テンプレートでは単純に{{ schedule.instructor.get_profile }}.

于 2012-03-12T12:40:40.283 に答える