1. Проект базы данных.
Тема: Автоматизация деятельности отделов отеля
Минимальные требования - 6 таблиц. Обязательно придумать пример поля M2M (ManyToManyField в моделях). При демонстрации в админке все таблицы содержат нетестовые записи, минимум 10 записей в каждой таблице.
2. Выполнить Django тьюториал
3. Реализовать добавление, удаление, редактирование и просмотр записей из базы данных на страницах проекта (достаточно одного примера на каждое действие, не путать реализацию на страницах и админку)
4. Хорошо настроить админку для django проекта. Модифицировать базу и проект для того, чтобы можно показать те или иные настройки (добавить M2M поле, поле даты и т.д.)
5. Документация по проекту
Ссылка на источники:
1. Django тьюториал
Официальная документация на англ. (Intro - от Overview до Part8) https://docs.djangoproject.com/en/5.0/
На русском https://developer.mozilla.org/ru/docs/Learn/Server-side/Django
Популярный сайт по django https://tutorial.djangogirls.org/ru/
2. Django админка - обязательно настройки для списка объектов и для конкретного объекта (редактирование и просмотр)
https://docs.djangoproject.com/en/4.2/ref/contrib/admin/
https://developer.mozilla.org/ru/docs/Learn/Server-side/Django/Admin_site
по поводу 4 пункта работы - настройка админки.
У вас есть база данных, вы ее описываете в файлах models.py.
Далее в файлах admin.py вы расписываете настройки из раздела документации. если у вас чего-то нет в моделях добавляете. что имеется в виду - например, есть настройка для даты. а у вас в базе даты у таблицы нет - значит добавляете это поле. или есть настройка m2m поля. а у вас такой связи нет - значит надо придумать , добавить.
Вот тут расписано https://developer.mozilla.org/ru/docs/Learn/Server-side/Django/Admin_site и тут https://docs.djangoproject.com/en/4.2/ref/contrib/admin/
Какие настройки нужно потренироваться использовать и знать, использовать в проекте минимум 9:
list_display (+использование внутри list_display собственного метода)
list_filter
inlines
date_hierarchy
@admin.display
short_description
filter_horizontal
list_display_links
raw_id_fields
readonly_fields
search_fields
Екатерина
Сибгу
Огромное спасибо за проделанную работу, вы очень помогли. Будем обращаться только к вам
Мария
МИРЭА
Максимально профессионально сделанный работы, все в срок и даже раньше, я в полном восторге!!
Валентина
Пгупс
Всё отлично!!! Спасибо большое за помощь и Спасибо сайту за то что вы есть
Елена
НГТУ
Работа выполнена досрочно без замечаний. Исполнитель всегда на связи. Анну рекомендую!