У меня есть проект с Django в качестве бэк-энда.
А для клиентской части у меня есть 4 различных раздела:
- Django Панель администратора для суперпользователя который обрабатывает Django.
- Пользователь Логин и Регистрация секция, которая отображается Django -Jinja Template System.
- Приложение административная панель, которая является приложением реакции
- Интерфейс главного приложения, которое является приложением реакции
Структура, которую я имею в виду, выглядит следующим образом:
├── djangoproject
│ ├── __init__.py
│ ├── settings.py (can be folder)
│ ├── urls.py
│ └── wsgi.py
├── apps
| ├── admin_panel
| ├── core
| ├── auth
| └── ...
├── templates
| ├── admin_panel (react)
| ├── core (react)
| └── auth
├── static
└── manage.py
У меня есть два вопроса:
1 - следует ли мне изменить структуру моего проекта (например, вывести внешние папки или использовать имена папок внешнего интерфейса вместо шаблонов?)
2- Привычно (или разумно) использовать git подмодуль для реагирующих приложений и фиксировать их только в основном проекте? Если да, можете ли вы привести какой-либо пример или наилучшую практику?