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
Бахыт
ЧелГУ
Очень порадовал данный испонитель!!!! Всем советую!!!! Просто капитальный красавчик!!!! Бы...
Анна
МИЭТ
Работы выполнены на высшем уровне. Все требования и замечания к заказу учтены. Работы были...
Вячеслав
ННГУ
Лучше исполнителя за 7 лет сотрудничества с платформой не встречал! Огромное спасибо! И це...
GV_A
Петрозаводский государственный университет
Компетентный исполнитель; работа выполнена правильно, досрочно, с учетом требований. Спасибо!