2016-11-16 2 views
1

Прошу прощения, если это основной вопрос, но у меня есть mixin, который я хочу использовать в нескольких приложениях.Где разместить Mixin, который используется несколькими приложениями?

Есть ли наилучшая практика в отношении того, куда должен идти этот миксин?

Благодаря

ответ

1

Вам необходимо создать файл mixins.py в своей папке utils/и использовать его в своих приложениях.

1

Я хотел бы создать приложение, которое включает в себя подмешать и полагаться на это приложение во всех этих многочисленных приложений, которые должны использовать в подмешать. Короткий пример, так как я не знаю цели вашего Mixin:

Если вы хотите написать Mixin, который связан с аутентификацией, я бы рекомендовал создать вызов приложения myauth (где my должен быть другим префиксом) - поставьте Mixin там, и все остальные приложения будут полагаться на myauth в этом случае. myauth может также включать другие элементы, связанные с аутентификацией.

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

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

Смежные вопросы