Django view-функция для личной страницы «автора»

#python #django #view

#python #django #Вид

Вопрос:

Как я могу передать информацию о конкретном пользователе и его сообщениях в функцию просмотра?

Например, я пишу следующий URL: http://127.0.0.1:8000/leo . Лео является автором сообщений. У меня уже есть шаблон для отображения всех сообщений для конкретного автора.

Вот моя функция просмотра:

 def profile(request, username):
        user = 
        posts = 
        return render(request, 'profile.html', {'user': user, 'posts': posts})
  

Ответ №1:

Вопрос не очень понятен. Функция просмотра кажется правильной, но, похоже, вопрос заключается в том, как вы можете получить конкретную информацию об авторе и сообщениях автора.

Ответом было бы получить информацию об авторе и сообщения, которые, скорее всего, из хранилища данных (может быть MySQL, SQLite или даже файл).

Взгляните на это приложение Django Blog для справки.