QDjango
 All Classes Functions Typedefs Enumerations Enumerator Properties Groups Pages
Static Public Member Functions | Friends | List of all members
QDjango Class Reference

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

Detailed Description

The QDjango class provides a set of static functions.

It is used to access registered QDjangoModel classes.

Member Function Documentation

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.

See Also
setDatabase()
bool QDjango::isDebugEnabled ( )
static

Returns whether debugging information should be printed.

See Also
setDebugEnabled()
template<class T >
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.

See Also
database()
void QDjango::setDebugEnabled ( bool  enabled)
static

Sets whether debugging information should be printed.

See Also
isDebugEnabled()

The documentation for this class was generated from the following files: