Size: a a a

2021 October 11

mahon Михаил Чемякин... in Python Flask
подскажите, куда гуглить\смотреть. необходимо для сайта использовать что то типа бд основанную на файлах/(обьъекты описаны в json файлах). как интергировать общение с такой бд во фласк
источник

V

Viktor in Python Flask
any nosql base
источник

AT

Alex Ted in Python Flask
Так же как и реляционные субд - через драйвер и орм
источник

P

Pythonic in Python Flask
Можно ли в marshmallow схемах передать какой-то объект что бы к этому объекту можно было иметь доступ в Nested схемах?
источник

P

Pythonic in Python Flask
хочется что-то такое

class NestedSchema:
   
   def some_method(self):
       self.my_object


class MySchema:
   nested = fields.Nested(NestedSchema)
   

schema = MySchema(my_object=MyObject)
источник

T

Tishka17 in Python Flask
а что ты так пытаешься сделать?
источник

P

Pythonic in Python Flask
пытаюсь в nested подвязать @post_load что бы он строил объект и возвращал его но что бы построит этот объект нужен другой объект..
источник

T

Tishka17 in Python Flask
не поанятно. У етбя одно поле зависит от другого? Или просто нужна статичекая доп инфа для конструирования?
источник

P

Pythonic in Python Flask
что-то такое
class NestedSchema:
   
   @post_load
   def make_object(self, data):
       return SomeObject(
           my_field=data['field'],
           some_attr=self.my_object.attr
       )


class MySchema:
   nested = fields.Nested(NestedSchema)


schema = MySchema(my_object=MyObject)
источник

P

Pythonic in Python Flask
не статическая инфа, я должен эту инфу в рантайме генерить и передавать схеме что бы он свою построил.
источник

В

Владимир in Python Flask
а просто прописать кейсы внутри схемы или написать несколько схем?
источник

T

Tishka17 in Python Flask
а ты уверен что это дело парсинга/валидации по схеме?
источник

P

Pythonic in Python Flask
я хотел сделать по красивому, что бы мои схемы валидироваали и создавали нужные мне объекты что бы потом я скормил их другому модулю…
источник

T

Tishka17 in Python Flask
так и где тут место динамическим данным?
источник

P

Pythonic in Python Flask
что ты хочешь сказать?

что бы схемы лишь валидировали и возвращали dict? а потом мне эти словари обратно мапить в нужные объекты?
источник

P

Pythonic in Python Flask
я хз, marshmallow возвращает dict и мне это не нравиться, был бы пидантик передавал бы пидантик схемы и все прекрасно
источник

T

Tishka17 in Python Flask
нет, я хочу сказать чтобы схемы валидировали и возвращали объекты по статической схеме, а дальше ты их скрещивал с твоими динамическими данными по твоей логике уже после парсинга по схеме
источник

T

Tishka17 in Python Flask
но это лично моя позиция, возможно она неверная
источник

P

Pythonic in Python Flask
marshmallow не вовращает  объекты, он возвращает dict
источник

T

Tishka17 in Python Flask
я в курсе
источник