• Не понятний ответ при запросе Djnago?

    sim3x
    @sim3x
    У тебя получилось нагромождение неправильных представлений об архитектуре

    request.user - указывает на текущего авторизированного пользователя
    я залогинился, и через request.user могу отфильтровать, то что сделал я

    Появление вот таких полей свидетельствует, что что-то пошло не так
    user_id = models.IntegerField()
    id_post= models.IntegerField()

    инт предназначен для хранения целых чисел

    Не делай проверки в темплейте
    {% if one_post.pk in all_likes.id_post %}

    Когда твой запрос не дает, того что он по твоему мнению должен вернуть - делай мысленный експеримент.
    Взять из request.user ид пользователя = 2
    Сделать запрос select * from tablename where user_id = 2
    Вернется | 3 | 2 | 25 |
    все верно
    Возможно, я что-то не так хочу или не так делаю

    Отложи свои лайки на полку и пройдись еще раз по туториалу https://docs.djangoproject.com/en/1.8/intro/tutorial01/
    Выучи его до такой степени, что бы самостоятельно написать его копию
    После попробуй поиграть с темплейтами и вью
    После попробуй добавить или убрать что-то из моделей
    Переходи к новому только после того как можешь уверенно сказать, что и зачем ты сделал

    Если на каком-то етапе слишком долго не можешь найти решение - пиши вопрос
    Ответ написан
    4 комментария
  • Как найти удалённую практику для начинающего python программиста?

    sim3x
    @sim3x
    while not is_person_working:
       Ходить на собеседования и узнавать, что нужно компаниям и людям
       Учить, то что они хотят не переставая ходить на собеседования
    Ответ написан
    3 комментария