Django 如何在基于类的泛型视图中传递具有额外上下文的用户配置文件数据?

Django 如何在基于类的泛型视图中传递具有额外上下文的用户配置文件数据?,django,django-class-based-views,user-profile,django-context,Django,Django Class Based Views,User Profile,Django Context,我有一个模型: 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() URL.

我有一个模型:

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()
URL.py中基于类的通用视图:

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

如何将带有额外上下文的InstructorProfile级别传递给模板?

问题与基于类的视图无关,只是访问用户配置文件的简单问题。如果您的用户配置文件在设置文件中定义为AUTH_profile_模块,那么在模板中,您只需作为
{{schedule.讲师.get_profile}}
访问它