Вам не хватает двух вещей, да.
Во-первых, обратное отношение от Place
к UserProfile
равно userprofile_set
, а не user_profile_set
.
Второе - это то, что оттуда к User
не является обратным отношением вообще: оно направлено вперед, потому что FK определен в модели UserProfile
. Таким образом, с UserProfile
до User
вы просто делаете .user
- и это один элемент, а не набор запросов.
Итак, как говорит пастилег, вы перебираете профили в place.userprofile_set.all
и делаете profile.user
.