Структура каталогов для добавленных пользователем изображений в колбе - PullRequest
0 голосов
/ 03 января 2019

Я создаю довольно большое приложение Flask, где пользователям будет разрешено вставлять изображения.Мне было интересно, есть ли рекомендуемая структура каталогов / пакетов для проекта.Мне известно о том, что Flask и многие другие рекомендуют следующее:

/yourapp
    /yourapp
        /assets
        /views
        /static
            /css
            /img
            /js
        /templates

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

Спасибо за любую помощь заранее!

...