Я создаю приложение в Django, и я хотел бы настроить домашнюю страницу для аутентифицированных пользователей.Как использовать Детский просмотр Django (или какой-либо встроенный класс представления) для домашней страницы?
Я думал, что лучше всего использовать встроенный generic.DetailView
для этого, учитывая, что детали, которые я хочу показать на странице, - это идентификаторы идентифицированного пользователя. Дело в том, что этот класс должен получить идентификатор целевого объекта через URL как десятичный аргумент pk. Однако информация об объекте находится в request.user
, и я хотел бы избежать повторения этой информации, чтобы не показывать идентификаторы пользователя в URL-адресах.
Я бы предположил, что получение request
в рамках метода get_object
сделало бы трюк, но оно не принимает аргументов.
Возможно ли это? Это хорошая идея? Есть ли какие-то альтернативы, которые я могу потерять?
Это было так просто ... спасибо! но ... это хорошая идея? – coya