Каковы лучшие практики для разработки django проекта с фронтендом adminLTE и DRF в качестве бэкенда [закрыто]

Я хотел бы спросить, что является лучшей практикой для разработки проекта в админ-панели. Я имею в виду, что я разрабатываю проект на технологии python и у меня есть немного знаний о технологии python и фреймворке Django и DRF. Какова должна быть структура папок, должен ли я разрабатывать оба в одном проекте, как в следующей структуре или разрабатывать несколько проектов. Я следую следующей структуре, должен ли я продолжать с тем же или нет?


.
├── authentication
│   ├── admin.py
│   ├── api
│   │   └── v1
│   │       ├── backend.py
│   │       ├── pagination.py
│   │       ├── permissions.py
│   │       ├── __pycache__
│   │       ├── serializers.py
│   │       ├── urls.py
│   │       ├── validations.py
│   │       └── views.py
│   ├── apps.py
│   ├── __init__.py
│   ├── migrations`your text`
│   ├── models.py
│   ├── __pycache__
│   ├── services.py
│   ├── templates
│   │   ├── base.html
│   │   ├── change_password.html
│   │   ├── edit_role.html
│   │   ├── email_message.html
│   │   ├── forgot_password.html
│   │   ├── login.html
│   │   ├── new_role.html
│   │   ├── permission.html
│   │   ├── role_list.html
│   │   └── subadmin_list.html
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── dashboard
│   ├── admin.py
│   ├── apps.py
│   ├── __init__.py
│   ├── migrations
│   ├── models.py
│   ├── __pycache__
│   ├── templates
│   │   ├── dashboard.html
│   │   ├── edit_profile.html
│   │   ├── footer.html
│   │   ├── header.html
│   │   ├── profile.html
│   │   ├── reset_password.html
│   │   └── sidebar.html
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── Genv
├── GreatNonProfit
│   ├── asgi.py
│   ├── __init__.py
│   ├── __pycache__
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── manage.py
├── README.md
└── requirements.txt


нужно ли делать отдельную папку шаблонов для каждого приложения или управлять всеми шаблонами в одной папке, помещая их в папки с названиями приложений.

Сейчас я разрабатываю apis, используя разработку на основе классов APIView, что является лучшей практикой для разработки API в DRF

Пожалуйста, также добавьте любые предложения, если я что-то упустил. Пожалуйста, помогите мне Заранее благодарю

Я хочу изучить технологию Python, я изучил Django и DRF на стажировке и работал над проектами, которые содержат пользовательскую аутентификацию, отправку почты и прочую ерунду. Сейчас я сменил компанию, работал над vuejs, у меня появился шанс снова поработать над Python, в компании нет лидера, поэтому я работаю сам, требования к проекту - 6+ лет опыта, поэтому я должен управлять качеством кода, так что, пожалуйста, посоветуйте мне лучшие практики разработки для моих проектов.

Вернуться на верх