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

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

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

2. Продолжаем писать сайт на Django4. Для написания первой страницы, что нужно сделать?

Продолжаем писать сайт на Django4. Обзор. Пишем первую страницу. На самом деле страница вроде бы пустячная, но действий очень много, тем более много чего у нас ещё не написано. Поэтому давайте разберём что будем делать и главное, как будем себе комментировать что нужно сделать далее.

Смотрите видео.

-

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

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

Пропишем настройки для страницы входа и редиректа по умолчанию, для всего сайта, а так же напишем представление.

Как вы видели из предыдущего видео у нас либо предлагается войти, а если человек вошёл, то можно перейти на свою ленту.

В итоге получается очень удобно, страница маленькая, но действий много.

Мы предполагаем:

  • разместить основную информацию о нашем сайте.
  • Переход на страницу регистрации или входа.
  • Переход на ленту новостей.

Круто.

P.S. Дизайн мы ранее сделали.

Сейчас напишем:

  • представление (узнаете ещё один способ создания контекста).
  • url (в этом мы с вами уже понимаем хорошо).
  • создадим страницу.
  • пропишем настройки.

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

4. первая страница. Добавим html, css и теги django4.

В прошлом уроке я вас просил скачать папочку с дизайном страницы, сейчас она нам понадобится. давайте расставим все по своим местам, а именно джанго теги шаблонов, html и css.

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

5. Первая страница. Пропишем пути статики в файлах.

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

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

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 %}

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


Просмотр всех сообщений c тегом: первая страница