Установка проектов Django из pypi в свой собственный проект

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

Я нашел приложение для бронирования/резервирования, которое я хочу использовать в своем собственном проекте: https://pypi.org/project/django-reservation/ однако, мне не нужно все, что оно содержит, например, модель Product, так как у меня уже есть модель Van, которая по сути будет "продуктом", который пользователь будет резервировать.

В этом случае я задаюсь вопросом, будет ли лучше либо:

  • сохранить все приложение django-reservation установленным (и скопировать все файлы, которые я хочу отредактировать, включая те, где обновления необходимы для совместимости с версией Django, которую я использую), ИЛИ
  • не устанавливать его и изучить файлы, чтобы скопировать любой код, который я могу использовать при создании собственного приложения для бронирования/резервирования.

Отредактировано после дополнительных исследований: Я считаю, что мне следует использовать приложение вместо того, чтобы пытаться изобрести колесо, но я открыт для других мнений!

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