Compare commits
3 Commits
a22c9d9d82
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3231a41acf | ||
|
|
52cca13c86 | ||
|
|
43cb5be21c |
1
.clinerules/04-power-shell.md
Normal file
1
.clinerules/04-power-shell.md
Normal file
@@ -0,0 +1 @@
|
||||
Не используй && в вызове команд.
|
||||
11
plan.md
11
plan.md
@@ -3,11 +3,14 @@
|
||||
Технологии: Django 5.x, PostgreSQL, django-mptt, django-filter, Bootstrap 5.
|
||||
игнорируй папки .ignore
|
||||
|
||||
|
||||
1. Модель данных:
|
||||
|
||||
Part (Номенклатура):
|
||||
|
||||
Поля: Децимальный номер, Наименование, Тип заготовки (Choices: Лист, Труба, Круг, Уголок и др.), Толщина, Длина, Вес, Длина реза, Число проколов.
|
||||
Поля: Децимальный номер, Наименование, Заготовка (ссылка на stock_materials), Толщина, Длина, Вес, Длина реза, Число проколов.
|
||||
|
||||
Stock_materials (Заготовки): Обозначение, металл (по умолчанию Ст3),
|
||||
|
||||
ProductStructure (Дерево состава): * MPTTModel. Поля: parent, item (FK на Part), quantity.
|
||||
|
||||
@@ -36,6 +39,10 @@ FK на Part. Поля: Тип операции (Choices: Лазер, Сварк
|
||||
Админка: Настроить TabularInline для ProductionOperation внутри PartAdmin.
|
||||
|
||||
4. Инструкции по коду:
|
||||
установи django, django-mptt, django-filter, psycopg2-binary
|
||||
|
||||
зафиксируй установленные пакеты в requirements.txt
|
||||
|
||||
создай проект с настройками в папке core
|
||||
|
||||
Создай приложение Prodman
|
||||
@@ -45,5 +52,3 @@ FK на Part. Поля: Тип операции (Choices: Лазер, Сварк
|
||||
Создай шаблоны в папке templates/, соблюдая иерархию блоков.
|
||||
|
||||
В base.html добавь CDN для Bootstrap 5 и FontAwesome.
|
||||
|
||||
Напиши requirements.txt (включи django, django-mptt, django-filter, psycopg2-binary).
|
||||
Reference in New Issue
Block a user