nweb.site/abt Сам по себе темплейт говно, но реализация взаимодействия с бд просто шик. Async SQL alchemy. middlewares/f.py вот тут всё
f.db.register ну хз
Наследваться от сессии - интересный вариант
Ну тип возможность в саму сессию добавить дополнительный функционал, который покрывается typeHints
Ну мне не нравится объект, в котором все в кучу и название f так себе
Если не нравится то что свои функции смещены с функцияими сессии, то можно отдельный namespace что-ли сделать session.fn.register() Да методы а не функции. Пишу одной рукой, не удобно менять.
ты узбек?\
помоги по братски
Чел, шаблоны есть по таким штукам, иди поищи
я с шаблона спиздел, поэтому и не могу разобраться
Кстати, придумал кое-что лучше чем f где всё лежит По факту он не нужен, ибо у меня только session к каждому хендлеру по новой создается Всё остальное статично, только 1 раз при ините Вместо f, в kwargs будет просто db Всё остальное будет в app.misc.linker У меня конфиг с файла читается, а путь к файлу передается через аргументы командной строки. Так что конфиг проблематично использовать в разных частях кода А так, from app.misc import linker А дальше можно делать что угодно Правда писать linker.config грамостко, вероятнее всего я переименую на f.config магический f, очень плохой нейминг.
Чудесный способ выстрелить себе в ногу
Если какие-то вещи треюуют конфиг - это повод создать настроенный экземпляр класса и его уже юзать, а не конфиг
как его передать куда-либо помимо хендлеров? В принципе так и делаю как говоришь для хендлеров. Для всего остального оно глобальная переменная, что очень плохо
Обсуждают сегодня