да почти так.
Ваш вариант пожалуй наиболее логичен, но проблема в том, что у меня на сайте порядка 10 форм для ввода данных, и у всех логика валидации одинакова. Но поскольку названия у форм разные, то приходится заводить 10 разных переменных, отличных только именем. А хочется красиво создать класс, в нем прописать 1 переменную для поля и использовать его везде, просто в шаблоне менять name
для питона, да, но суть в том, что лучше - использовать html-accept для проверки или уже на сервере проверять расширение. сам склонялся ко второму варианут, но решил все же спросить
наверное стоило поподробнее расписать: в src имя файла будет указываться макросом, так что задействовать "frontend" сервера не имеет смысла ибо логика приложения этого не позволяет. Но вот идею с симлинком ln -s вы подали, спасибо, ее надо обмазговать