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

Смотреть видео о системе и почему не получается писать код у ребят и девчат.

Django 4. Создание проекта.

Основная задача всего курса научить свободно пользоваться Django 4. Этого вы достигнем тем. что будем постоянно писать код и учитывать все части Джанго модель, url, представление и шаблон. Будем подходить с разных сторон. Основным условием курса мы посмтоянно опираемся на документацию и исходный код, учимся её понимать и использовать - такой подход даст возможность писать уверенно. Мы обязательно сделаем не очень простой сайт.


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

Некоторые ранее изученные знания мы применим:

Ставим virtualenv virtualenvwrapper.

Для Django 4 нам нужны версии Питон 3,8; 3,9 или 3,10.

Если у вас версия ниже заявленной, то установите, как в уроке.

Install python 3.9 (или другую версию)

alias.


А вот гляньте что будет впереди в третьем разделе, как мы уже вырастим. Круто?

В Django 4 стать профи, понимать документацию и исходный код. Что делать для этого?

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

Урок 2. Подключаем Jupyter Notebook к Django проекту.

Jupyter Notebook - это командная строка. которую можно сохранить и вернуться к ней снова и снова. Можно проверить код. Это важный инструмент мы будем им пользоваться постоянно, так как без командной строки нельзя стать программистом по настоящему. И понимание без командной строки будет не полным. Давайте научимся использовать Jupyter по полной и будем наслаждаться понимаем.

Я покажу как запустить Jupyter c Django 4 очень просто и удобно.

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

Урок 3. Первичное, но глубокое понимание моделей Django 4 и настроек полей.

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

начнём с самого просто базового понимания моделей.

#models.py
from django.db import models


class Blog(models.Model):
    name = models.CharField(max_length=200, unique=True, null=True )
   #tags = models.TextField(null=True)
    tags = models.TextField(blank=True, null=True)
    


    def __str__(self):
        return self.name

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

Зачем к Django 4 прикручивать Jupyter notebook?

Это видео объясняет разницу между любительским подходом и профессиональным. Вы выбираете каким образом изучать джанго, кто то выберет книги и отодвинет себя (никто не говорит не выбирать книги, они должны быть дополнением, не более того, учитесь думать в процессе разработки это позволяет jupyter),

кто-то выберет живой путь исследователя в Jupyter с чёткой целью, я её проговорил в видео, на что рекомендуется делать упор, что бы стать профи и чем заниматься на первом этапе.

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

5. Создадим приложение главный сайт.

Создадим приложение, научимся использовать manage.py, познакомимся с некоторыми настройками. Настройки так же по ходу будем рассматривать и познакомимся с ними.

INSTALLED_APPS = [
    .......

    'main_site',
]

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