Wie geht das Gleiche für die Detailansicht?Django mehrere Modelle in einer Vorlage anzeigen
views.py
class ViewProfile(generic.DetailView):
model = User
slug_field = 'username'
template_name = 'profile/profile_view.html'
def get_context_data(self, **kwargs):
ctx = super(ViewProfile, self).get_context_data(**kwargs)
ctx['profile'] = Profile.objects.all()
return ctx
profile_view.html
<h1>{{ user.username }}</h1>
{% for profile in profile %}
<p>{{ profile.full_name }}</p>
{% endfor %}
ich nur die erste in der Liste als Detailansicht angezeigt werden müssen. irgendwelche Methoden?
Sie haben die iterierte Variable den gleichen Namen wie der Iterator gegeben, machen Sie sie einfach anders – Sayse
ich bin Anfänger .. können Sie ein Beispiel zeigen? –