Compare commits

...

3 Commits

Author SHA1 Message Date
ack_ik
3231a41acf изменен файл план 2026-02-10 17:57:41 +03:00
ack_ik
52cca13c86 Change plan 2026-02-10 16:33:49 +03:00
ack_ik
43cb5be21c docs: add ignored folders section to plan.md 2026-02-10 15:03:59 +03:00
2 changed files with 9 additions and 3 deletions

View File

@@ -0,0 +1 @@
Не используй && в вызове команд.

11
plan.md
View File

@@ -3,11 +3,14 @@
Технологии: Django 5.x, PostgreSQL, django-mptt, django-filter, Bootstrap 5. Технологии: Django 5.x, PostgreSQL, django-mptt, django-filter, Bootstrap 5.
игнорируй папки .ignore игнорируй папки .ignore
1. Модель данных: 1. Модель данных:
Part (Номенклатура): Part (Номенклатура):
Поля: Децимальный номер, Наименование, Тип заготовки (Choices: Лист, Труба, Круг, Уголок и др.), Толщина, Длина, Вес, Длина реза, Число проколов. Поля: Децимальный номер, Наименование, Заготовка (ссылка на stock_materials), Толщина, Длина, Вес, Длина реза, Число проколов.
Stock_materials (Заготовки): Обозначение, металл (по умолчанию Ст3),
ProductStructure (Дерево состава): * MPTTModel. Поля: parent, item (FK на Part), quantity. ProductStructure (Дерево состава): * MPTTModel. Поля: parent, item (FK на Part), quantity.
@@ -36,6 +39,10 @@ FK на Part. Поля: Тип операции (Choices: Лазер, Сварк
Админка: Настроить TabularInline для ProductionOperation внутри PartAdmin. Админка: Настроить TabularInline для ProductionOperation внутри PartAdmin.
4. Инструкции по коду: 4. Инструкции по коду:
установи django, django-mptt, django-filter, psycopg2-binary
зафиксируй установленные пакеты в requirements.txt
создай проект с настройками в папке core создай проект с настройками в папке core
Создай приложение Prodman Создай приложение Prodman
@@ -45,5 +52,3 @@ FK на Part. Поля: Тип операции (Choices: Лазер, Сварк
Создай шаблоны в папке templates/, соблюдая иерархию блоков. Создай шаблоны в папке templates/, соблюдая иерархию блоков.
В base.html добавь CDN для Bootstrap 5 и FontAwesome. В base.html добавь CDN для Bootstrap 5 и FontAwesome.
Напиши requirements.txt (включи django, django-mptt, django-filter, psycopg2-binary).