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.