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

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

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

16. Подведём итог, как работает django 4.

-

НЕ так много нужно собрать до кучи в голове, что бы быстро освоить Django4.

Как работает Django?

  • 1. Создать модель и разместить информацию в базу данных.
  • 2. Представления.
  • 3. url - путь.
  • 4. html code and templates

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

17. Добавим поле SlugField().

Разберёмся с полем SlugField , ранее приходилось изобретать велосипед, что бы вывести url по slug, теперь в Джанго есть специальное поле SlugField. что очень удобно.

Разберём основные мелочи.

class Articles(models.Model):

    ........
    
    slug = models.SlugField(unique=True)
    
 
    def __str__(self):
        return self.title

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

18. Создадим представление DetailView().

В этом уроке, где мы создадим класс DetailView() для доступа к одной конкретной записи, важно разобраться в одном, как мы получим доступ к модели.

Для этого мы переопределим метод context_object_name = 'art'

И найдем его в документации.

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

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

19. Напишем url.

Это мы уже делали ранее, так чт опроблем не будет.

Тем не меннее оценим удобство url:

urlpatterns = [
    
........
    
    path("<int:slug>/", ArtickeDetailView.as_view(), name='article-detail'),
    
]

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