№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.

Специальная, подарочная акция получения доступа к Django4!

Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.

6. Заканчиваем страницу и пишем что сделать далее.

нам осталась одна мелочь, применить теги:

{% if user.is_authenticated %}

Разделить действия авторизованных и не авторизованных пользователей и написать комментарии, какие url прописать по ходу создания других приложений.

FIXME
                COMMENT url 'posts-follow-view' , когда напишем feed представление posts_of_following_profiles()
                вставить отсталось только сам url 

                {% if user.is_authenticated %}
                <button class="btn btn-primary" type="button" style="height: 35px;background: rgb(62,164,238);"><i class="fa fa-star"></i>
                <a href="#">&nbsp;Лента</a>&nbsp;</button>
                    
                <button class="btn btn-primary" type="button" style="padding: 3px 12px;margin: 12px;background: rgb(62,164,238);"><i class="fa fa-user"></i>
                <a href="#">{{user}}, Вы уже вошли</a></button>
                {% else %}

                FIXME
               COMMENT Регистрация: когла напишем user_views.register, name='register' - это urlconf
               вставить url 'register' 

               Логин: вставить Логин url 'account_login' в settings.py настройка LOGIN_URL = 'account_login' настройка добавлена на этапе создания страницы


                <button class="btn btn-primary" type="button" style="height: 35px;background: rgb(62,164,238);"><i class="fa fa-star"></i>
                <a href="#">&nbsp;Регистрация</a>&nbsp;</button>
                        
                <button class="btn btn-primary" type="button" style="padding: 3px 12px;margin: 12px;background: rgb(62,164,238);"><i class="fa fa-user"></i>
                <a href="{% url 'account_login' %}">Войти</a></button>

                {% endif %}

Перейти к уроку

7. Пишем сайт на Django4. Как написать комментарии + лайки + ответы на комментарии.

Наша цель написать полноценные комментарии, лайки к комментариям и ответы на оставленные комментарии.

Цель этого видео понять идею, как это мы будем делать, понять теоретически, прежде чем мы приступим к практике, что бы понимать что будем делать и не быть, как слепые котята.

Будем использовать отношения один ко многим и многие ко многим и нам понадобится обратная связь с моделями. мы её обеспечим при помощи related_name

-

Перейти к уроку

8. Пишем модель комментариев. Особенности related_name.

Начнём писать модель комментариев и я вам расскажу фишки, которые на будущее нужно пометить или хотя бы увидеть, что бы знать что делать в разных ситуациях.

Нам нужно понять, что такое,

зачем нужно, особенности использования опираясь на документацию.

Перейти к уроку

9. Допишем все поля модели комментариев.

Все что мы делаем - это мы уже делали, сложностей здесь не вижу.

Перейти к уроку

10. Допишем методы модели, для комментариев для блога.

Здесь все просто.

Нам нужно лайки подсчитать? Нужно. Давайте это сделаем прямо в модели.

Нам нужно вывести пост на странице и имя автора комментария? Нужно. Напишем метод.

Нам нужно сделать url? - сделаем по get_absolute_url().

И на последок в админку пропишем.

Перейти к уроку