Написать модели Django приложения по схеме БД
1 600 руб. за проект
Исходные данные:
Схема БД в PNG и Draw.io формате. 28 таблиц (сущностей)
Требования к реализации:
1. Для записи имен классов необходимо использовать CamelCase.
2. Для записи имен полей/методов необходимо использовать snake_case .
3. Каждое поле модели должно иметь атрибут verbose_name, значение которого - функция локализации (см. gettext), значение которой имя поля (пр.: поле name, verbose_name = _("name") )
4. У моделей в разделе meta должны заполнятся атрибуты verbose_name и verbose_name_plural (аналогичным описанному в п.3 способу)
5. Каждая модель должна находится в приложении (в терминах Django проекта). В представленной схеме используется следующий подход к именованию сущностей: "имяприложения"_"имя_модели" где строка до первого символа "_" - имя приложения, весь остальной текст - имя класса/таблицы.
Ограничения разработки:
1. django 2.2 LTS
2. python 3.6
3. БД postgreSQL 11 + расширение postgis 3
Требования к результату:
1. Ссылка на репозиторий с проектом.
2. Django приложение (сервис/проект), соответствующий описанным требованиям, схеме БД, указанным ограничениям
3. Миграции сведены (squash migrations) и успешно применяются на "чистой" базе.
4. Код проекта успешно проходит валидацию линтером Flake8 (стандартные настройки)
5. Имена таблиц БД в точности соответствуют именам в схеме.
Схема БД в PNG и Draw.io формате. 28 таблиц (сущностей)
Требования к реализации:
1. Для записи имен классов необходимо использовать CamelCase.
2. Для записи имен полей/методов необходимо использовать snake_case .
3. Каждое поле модели должно иметь атрибут verbose_name, значение которого - функция локализации (см. gettext), значение которой имя поля (пр.: поле name, verbose_name = _("name") )
4. У моделей в разделе meta должны заполнятся атрибуты verbose_name и verbose_name_plural (аналогичным описанному в п.3 способу)
5. Каждая модель должна находится в приложении (в терминах Django проекта). В представленной схеме используется следующий подход к именованию сущностей: "имяприложения"_"имя_модели" где строка до первого символа "_" - имя приложения, весь остальной текст - имя класса/таблицы.
Ограничения разработки:
1. django 2.2 LTS
2. python 3.6
3. БД postgreSQL 11 + расширение postgis 3
Требования к результату:
1. Ссылка на репозиторий с проектом.
2. Django приложение (сервис/проект), соответствующий описанным требованиям, схеме БД, указанным ограничениям
3. Миграции сведены (squash migrations) и успешно применяются на "чистой" базе.
4. Код проекта успешно проходит валидацию линтером Flake8 (стандартные настройки)
5. Имена таблиц БД в точности соответствуют именам в схеме.
- Файлы
Отзывы
Работали строго по ТЗ (не больше и не меньше поставленной задачи). Меня полностью устроил результат работ.
Андрей специалист с опытом, ответственный, коммуникабельный:
адекватно реагирует за замечание, аргументирует свою точку зрения.
Сотрудничеством доволен, могу рекомендовать.
~ 4 года
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.