Model
The model binds everything together (and might form the actual model of your MVC app).
You don’t have to use this, but it is highly encouraged.
Reference
-
class
sparrow.model.
SparrowModel
(ioloop, db_args, classes, debug=True, db=None, set_global_db=False)[source]
Bases: object
The central class that keeps everything together.
-
add_sql_statement
(stat: sparrow.sql.Sql)[source]
Add an Sql that you want printed on info().
-
all_sql_statements
()[source]
Return all Sql statements that have been added or are automatically generated.
-
install
()[source]
Set up database, only once for each “install” of the model
-
json_info
()[source]
Print all JSON info (as organized as possible). Send this to frontend devs.
-
sql_for_class
(cls)[source]
-
sql_info
()[source]
Print all SQL statements (as organized as possible).
-
uninstall
()[source]
Very brutal operation, drops all tables.
-
sparrow.model.
indent
(s, i=4, code=True)[source]
-
sparrow.model.
inline
(s)[source]