Nikolino
@Nikolino

Как вывести посты пользователя(автора)?

models.py
class Post(models.Model):
    author = models.ForeignKey('auth.User', on_delete=models.CASCADE)


views.py
def beats_by_user(request, author):
    beats = Post.objects.get(author=author)
    return render(request, 'blog/beat_list.html', {'beats': beats})


urls.py
url(r'^profile_view/(?P<author>\w+)/$', views.beats_by_user, name='beats')


Что я делаю не так?
Post.objects.filter(author='keal')
Выводит Invalid literal for int()

Хотя по author_id выводит
  • Вопрос задан
  • 2708 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы