Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Реализация сущности StudyClass с фикстурами заполнения в БД #27

Closed
KonstantinRaikhert opened this issue May 6, 2024 · 4 comments · Fixed by #46
Assignees
Labels
enhancement New feature or request

Comments

@KonstantinRaikhert
Copy link
Member

Зачем?

Необходимо реализовать сущность - учебный класс (1 класс, 11 класс).
Вместе с этим нужно написать фикстуры сразу в миграции для удобства.

Как нужно делать?

Для начала необходимо реализовать модель в schooling
Добавить отображение в админке
Реализовать кастомную миграцию для заполнения БД. Тут несколько важных моментов: миграция должна иметь удобочитаемое имя и в названии должно быть понятно, что она заполняет, миграция должна быть возвратной (с отменой). Ну и занести все основные школьные предметы. Пример можно подглядеть тут

Где?

src/schooling/models.py

@KonstantinRaikhert
Copy link
Member Author

@Mitsushidu Привет! Как твои дела?)

@Mitsushidu
Copy link
Contributor

@KonstantinRaikhert Привет, приступил к созданию модели, но всё еще проблемы с тем что не могу создать суперюзера. Ещё долго не мог подключиться к базе данных, пару дней ушло на то чтобы эту проблему решить

@Mitsushidu
Copy link
Contributor

@KonstantinRaikhert Только не совсем понял, study_class_name это просто "класс" или это какое-то уникальное название? и study_class_number это номер класса как первый или одиннадцатый?

@KonstantinRaikhert
Copy link
Member Author

@KonstantinRaikhert Только не совсем понял, study_class_name это просто "класс" или это какое-то уникальное название? и study_class_number это номер класса как первый или одиннадцатый?

Всё проблемы с суперюзером решены, необходимо обновиться с dev.
Study_class_name = Первый класс
Study_class_number = 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
2 participants