Как сделать то же самое для детального просмотра?Django отображает несколько моделей в одном шаблоне
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 %}
мне нужно отобразить только первый в списке как подробном представлении. любые методы?
Вы передали итерированную переменную с тем же именем, что итератор, просто сделайте их разными – Sayse
i am beginner .. можете ли вы показать пример? –