Я создаю довольно большое приложение Flask, где пользователям будет разрешено вставлять изображения.Мне было интересно, есть ли рекомендуемая структура каталогов / пакетов для проекта.Мне известно о том, что Flask и многие другие рекомендуют следующее:
/yourapp
/yourapp
/assets
/views
/static
/css
/img
/js
/templates
Однако в моем приложении есть два типа изображений.Один тип состоит из изображений, которые само приложение использует, а другой тип состоит из изображений, добавленных пользователями.В настоящее время я храню изображения, необходимые для самого приложения, в каталоге static/img/
.Я мог бы также упомянуть, что я храню файлы, которые являются частью программы, но на самом деле не являются кодом (например, ресурсы могут состоять из файлов .json и .txt, которые необходимо анализировать при отправке запроса пользователем).Когда Flask рекомендует изображения в static
, технически static
добавляют изображения, добавленные пользователем, или они лучше принадлежат в каталоге assets
, или есть что-то лучшее, что я мог бы сделать?Я понимаю, что этот вопрос может показаться обоснованным прямо сейчас, но я действительно спрашиваю, есть ли рекомендуемый / более разумный способ сделать это и размышлять о преимуществах и недостатках того, чтобы сделать это так или иначе.,Я НЕ спрашиваю вашего мнения.
Спасибо за любую помощь заранее!