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

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

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

3. Проектируем модели.

Первым делом спроектируем модели на основании нашей идеи:

  • Модель Sites -Добавление сайтов интересных нам.
  • Модель Nick или имя пользователя, владельца контента.
  • Модель Notes Для хранения заметок, которые нам понравились.

Получается что-то вроде:

Мы добавляем проект школа Бовсуновского в модель Sites, дальше добавляем и выбираем автора, Бовсуновский. В модели Notes добавляем заметки.

Заметки могут быть разные, например сайт Бовсуновского, Ютуб канал Бовсуновского, VK Бовсуновского и т.д

Мы предполагаем сразу, что бы была возможность извлечь все заметки по названию проекта в примере это "Школа Бовсуновского", так же можно выбирать по автору, ведь автор вообще может участвовать в разных проектах.

Такая модель нам уже под силу.

-

# -*- coding: utf-8 -*-
from django.db import models

"""
todo Sites -Добавление сайтов интересных нам.
todo  Ник или имя пользователя, владельца контента.
todo  Notes Для хранения заметок, которые нам понравились.
"""

class Sites(models.Model):
    """
    Добавление сайтов интересных нам.
    """

    pass


class Nick(models.Model):
    """
    Ник или имя пользователя, владельца контента
    """

    pass

class Notes(models.Model):
    """
    Для хранения заметок, которые нам понравились.
    """

    pass

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

4. Создадим модель Sites().

Напишем поля модели Sites, особое внимание уделяя настройкам полей.

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

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

class Sites(models.Model):
    """
    Добавление сайтов интересных нам.
    """

    pass

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

5. Создадим модель Nick.

Напишем поля модели Nick, особое внимание уделяя настройкам полей.

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

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

class Nick(models.Model):
    """
    Ник или имя пользователя, владельца контента
    """

    pass

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