|
QDjango
|
The QDjango class provides a set of static functions. More...
#include <QDjango.h>
Static Public Member Functions | |
| static bool | createTables () |
| Creates the database tables for all registered models. | |
| static bool | dropTables () |
| Drops the database tables for all registered models. | |
| static QSqlDatabase | database () |
| Returns the database used by QDjango. | |
| static void | setDatabase (QSqlDatabase database) |
| Sets the database used by QDjango. | |
| static bool | isDebugEnabled () |
| Returns whether debugging information should be printed. | |
| static void | setDebugEnabled (bool enabled) |
| Sets whether debugging information should be printed. | |
| template<class T > | |
| static QDjangoMetaModel | registerModel () |
Friends | |
| class | QDjangoCompiler |
| class | QDjangoModel |
| class | QDjangoMetaModel |
| class | QDjangoQuerySetPrivate |
The QDjango class provides a set of static functions.
It is used to access registered QDjangoModel classes.
| QSqlDatabase QDjango::database | ( | ) | [static] |
Returns the database used by QDjango.
If you call this method from any thread but the application's main thread, a new connection to the database will be created. The connection will automatically be torn down once the thread finishes.
| bool QDjango::isDebugEnabled | ( | ) | [static] |
Returns whether debugging information should be printed.
| QDjangoMetaModel QDjango::registerModel | ( | ) | [static] |
Register a QDjangoModel class with QDjango.
| void QDjango::setDatabase | ( | QSqlDatabase | database | ) | [static] |
Sets the database used by QDjango.
You must call this method from your application's main thread.
| void QDjango::setDebugEnabled | ( | bool | enabled | ) | [static] |
Sets whether debugging information should be printed.
1.7.6.1