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.
|
Технологии: 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).
|
|
||||||
Reference in New Issue
Block a user