🚀 Сегодня на хакатоне мы решили использовать в проекте новую для меня архитектуру Django! 🛠

Я целый день изучаю, как правильно организовать проект и настроить его структуру. Вот что я узнал:

1. Структура директорий:

  • src/: Основная директория с проектом Django. Внутри неё находится конфигурация проекта (config), а также основной manage.py.
  • apps/: Здесь размещаются все приложения Django. Например, приложение payment создается внутри этой папки.
  • api/: Все views.py будут здесь. Также создаются папки для аутентификации (auth/) и версий API (v1/).
  • utils/: Для вспомогательного кода, не зависящего от api и apps.
  • library/: Код для работы с внешними API и системами.
  • workers/: Для задач Celery.

2. Процесс настройки:

  • Сначала создаем проект с помощью Poetry, затем настраиваем Django в новой структуре.
  • Инициируем Git, добавляем файлы и конфигурации.
  • Открываем проект в PyCharm и настраиваем среду разработки.

Эта структура помогает сделать проект более организованным и удобным для работы в будущем. 💪📚

🚀 Сегодня на хакатоне мы решили использовать в проекте новую для меня архитектуру Django! 🛠
Я целый день изучаю, как правильно организовать проект и настроить его структуру. Вот что я узнал:
1 | Сетка — социальная сеть от hh.ru