Никита Котов, ну про маршруты вы сами понимаете: один и тот же url вы пытаетесь обрабатывать разными view. Логично url с комментами изменить и присобачить к нему что-то еще.
В AddComments вы делаете редирект return redirect(f'posts/{post_id}'). Но ведь метод get в PostDetails принимает 2 аргумента (не считая self), а вы передаёте ему только один (request), а post_id у вас пропал. Я это исправил. А вроде и всё
Дмитрий, ну никто вам не поможет, скорее всего. У вас всё по документации, ошибок нет. Может только с пользователем что-то не так (профиль закрытый или ещё что)
izma, да, скорее всего лаунчер от старой версии остался. Тогда удалите все версии и лаунчер тоже, а pycharm можно оставить. Потом установите тольку ту, которая вам нужна. Или забейте на проводник и запускайте из cmd или pycharm
rPman, я дал это для примера. Может она посмотрит на это и скажет "Ой, тут все так сложно, пойду чего нибудь другое найду". Я и не говорю, что это готовое решение. И вообще я не совсем с вами согласен. Как я изучал всё это? Я брал пример готовый, запускал, радовался красивой картинке, а потом начинал ковыряться в коде, что-то своё прикручивать, а что-то прикрутить не почитав, не получится, поэтому надо идти доки читать. Так и разобрался и разбираюсь. И тем же flask-ом неплохо владею. Даже мини-ЖЖ написал с базой, красивой аутентификацией, куками и собственным wyswig редактором.
Евгений, может 24 тащит что-то из 23 и 22? Все вместе получается немного, а отдельно взятая - много, потому что ей нужно что-то из предыдущих. (Это моё мнение, я не большой спец в этом)