я значит не совсем верно выразился:
app.jinja_env.globals['UPLOAD_FOLDER'] = UPLOAD_FOLDER
app.jinja_env.globals.update()
у меня к онфиге есть переменная, нужно чтобы она была доступна как в коде, так и в шаблонах. передавать ее параметром не вариант, а вот так вроде самое то.
томкат под андроид пока не видел :) увижу, сразу напишу :)
суть в том, чтобы написать java код, который можно портировать и на томкат, и под андроидом, поработав немного напильником, но при этом основаня логика (читай основная часть кода) останется прежней. Почитав про томкат, про разработку на андроид сделал вывод что такое сделать можно, именно потому что, грубо говоря, код нужно будет просто в разные обертки завернуть (хотя с андроидом все не так просто). Вот отсюда и вопрос - верны ли мои предположения?
спасибо. в конечном счете тоже пришел к такому мнению. Есть объект который возвращает объекты и это в целом соответствует принципам ООП, да и как оказалось дальнейший код в такой реализации пишется достаточно удобно, приметильно к моей задаче
не если будет 1 класс форм с создание, размещение и обработчиками то это класс будет очень трудно править\читать. поэтому и разделил логику на класс создание формы и размещение элементов и на класс создания объектов (кнопки, текстовые поля, лэйбыл и пр.) и добавления на них обработчиков
app.jinja_env.globals['UPLOAD_FOLDER'] = UPLOAD_FOLDER
app.jinja_env.globals.update()
у меня к онфиге есть переменная, нужно чтобы она была доступна как в коде, так и в шаблонах. передавать ее параметром не вариант, а вот так вроде самое то.