В одном из приложений моего сайта Django мне нужен сторонний модуль / библиотека.Я читал о том, как должен быть структурирован хороший проект Django, но в нем мало говорится о хранении библиотек.Мой текущий проект структурирован так:
urls.py
manage.py
settings.py
apps
app1
views.py
models.py
manager.py
tests.py
app2
...
...
...
...
Если создать каталог на верхнем уровне с именем libs
и создать его там, или я должен создать каталог libs
в определенной папке приложения, котораяЯ буду использовать это в?
Другое дело, что когда я пишу код Django, я стараюсь сохранять свои взгляды, модели и менеджеров очень легкими.Если нужны какие-то сложные вещи, я создаю класс / модуль и выкидываю туда вещи.Должен ли я поместить это в определенную папку приложения, в которой я буду использовать это, или это также должно пойти в папку libs
?У меня часто есть файл helpers.py в моих приложениях, но я использую его для хранения довольно маленьких и простых вспомогательных функций.
Очевидно, что библиотеку можно поместить куда угодно.Это все то же самое для Python, но не обязательно правильный путь для этого.
Спасибо.