peewee Documentation
Release 2.0.2post_save class MyModel(Model): data = IntegerField() @connect(post_save, sender=MyModel) def on_save_handler(model_class, instance, created): put_data_in_cache(instance.data) The following signals are provided: unregister your signal handler. Example usage: from playhouse.signals import * def post_save_handler(sender, instance, created): print ’%s was just saved’ % instance # our handler will only be called called when we save instances of SomeModel post_save.connect(post_save_handler, sender=SomeModel) All signal handlers accept as their first two arguments sender and instance, where sender is the model class0 码力 | 65 页 | 315.33 KB | 1 年前3
peewee Documentation Release 1.0.0class MyModel(Model): data = IntegerField() @connect(post_save, sender=MyModel) def on_save_handler(model_class, instance, created): put_data_in_cache(instance.data) The following signals are unregister your signal handler. Example usage: from playhouse.signals import * def post_save_handler(sender, instance, created): print '%s was just saved' % instance # our handler will only be called called when we save instances of SomeModel post_save.connect(post_save_handler, sender=SomeModel) All signal handlers accept as their first two arguments sender and instance, where sender is the model class0 码力 | 101 页 | 163.20 KB | 1 年前3
peewee Documentation
Release 1.0.0post_save class MyModel(Model): data = IntegerField() @connect(post_save, sender=MyModel) def on_save_handler(model_class, instance, created): put_data_in_cache(instance.data) The following signals are provided: unregister your signal handler. Example usage: from playhouse.signals import * def post_save_handler(sender, instance, created): print ’%s was just saved’ % instance # our handler will only be called called when we save instances of SomeModel post_save.connect(post_save_handler, sender=SomeModel) All signal handlers accept as their first two arguments sender and instance, where sender is the model class0 码力 | 71 页 | 405.29 KB | 1 年前3
peewee Documentation Release 2.10.2delivered: database = SqliteDatabase('my_app.db') def before_request_handler(): database.connect() def after_request_handler(): database.close() Note For examples of configuring connection ors]. db = SqliteDatabase('my_webpy_app.db') def connection_processor(handler): db.connect() try: return handler() finally: if not db.is_closed(): db.close() app. DEBUG level. If you’re interested in doing something with the queries, you can simply register a handler. # Print all queries to stderr. import logging logger = logging.getLogger('peewee') logger.setLevel(logging0 码力 | 275 页 | 276.96 KB | 1 年前3
peewee Documentation
Release 2.10.2is delivered: database = SqliteDatabase('my_app.db') def before_request_handler(): database.connect() def after_request_handler(): database.close() Note: For examples of configuring connection hooks processors. db = SqliteDatabase('my_webpy_app.db') def connection_processor(handler): db.connect() try: return handler() finally: if not db.is_closed(): db.close() app.add_processor(connection_processor) DEBUG level. If you’re interested in doing something with the queries, you can simply register a handler. # Print all queries to stderr. import logging logger = logging.getLogger('peewee') logger.setLevel(logging0 码力 | 221 页 | 844.06 KB | 1 年前3
peewee Documentation
Release 3.5.0processors. db = SqliteDatabase('my_webpy_app.db') def connection_processor(handler): db.connect() try: return handler() finally: if not db.is_closed(): db.close() app.add_processor(connection_processor) DEBUG level. If you’re interested in doing something with the queries, you can simply register a handler. # Print all queries to stderr. import logging logger = logging.getLogger('peewee') logger.addHandler(logging rank_functions=True[, hash_functions=False[, regexp_function=False[, bloomfilter=False[, replace_busy_handler=False]]]]]]]]) Parameters • pragmas (list) – A list of 2-tuples containing pragma key and value0 码力 | 282 页 | 1.02 MB | 1 年前3
peewee Documentation
Release 3.4.0processors. db = SqliteDatabase('my_webpy_app.db') def connection_processor(handler): db.connect() try: return handler() finally: if not db.is_closed(): db.close() app.add_processor(connection_processor) DEBUG level. If you’re interested in doing something with the queries, you can simply register a handler. # Print all queries to stderr. import logging logger = logging.getLogger('peewee') logger.setLevel(logging rank_functions=True[, hash_functions=False[, regexp_function=False[, bloomfilter=False[, replace_busy_handler=False]]]]]]]]) Parameters • pragmas (list) – A list of 2-tuples containing pragma key and value0 码力 | 284 页 | 1.03 MB | 1 年前3
peewee Documentation
Release 3.6.0processors. db = SqliteDatabase('my_webpy_app.db') def connection_processor(handler): db.connect() try: return handler() finally: if not db.is_closed(): db.close() app.add_processor(connection_processor) DEBUG level. If you’re interested in doing something with the queries, you can simply register a handler. # Print all queries to stderr. import logging logger = logging.getLogger('peewee') logger.addHandler(logging rank_functions=True[, hash_functions=False[, regexp_function=False[, bloomfilter=False[, replace_busy_handler=False]]]]]]]]) Parameters • pragmas (list) – A list of 2-tuples containing pragma key and value0 码力 | 302 页 | 1.02 MB | 1 年前3
peewee Documentation
Release 3.5.0ors]. db = SqliteDatabase('my_webpy_app.db') def connection_processor(handler): db.connect() try: return handler() finally: if not db.is_closed(): db.close() app. DEBUG level. If you’re interested in doing something with the queries, you can simply register a handler. # Print all queries to stderr. import logging logger = logging.getLogger('peewee') logger.addHandler(logging rank_functions=True[, hash_functions=False[, regexp_function=False[, bloomfilter=False[, replace_busy_handler=False]]]]]]]]) pragmas (list) – A list of 2-tuples containing pragma key and value to set every0 码力 | 347 页 | 380.80 KB | 1 年前3
peewee Documentation Release 3.4.0ors]. db = SqliteDatabase('my_webpy_app.db') def connection_processor(handler): db.connect() try: return handler() finally: if not db.is_closed(): db.close() app. DEBUG level. If you’re interested in doing something with the queries, you can simply register a handler. # Print all queries to stderr. import logging logger = logging.getLogger('peewee') logger.setLevel(logging rank_functions=True[, hash_functions=False[, regexp_function=False[, bloomfilter=False[, replace_busy_handler=False]]]]]]]]) pragmas (list) – A list of 2-tuples containing pragma key and value to set every0 码力 | 349 页 | 382.34 KB | 1 年前3
共 14 条
- 1
- 2













