Support HTML tags in form field example_text column.
Improve the Program Model example_text as an example.
Patch by: Todd Larsen
Review by: to-be-reviewed
+ − """
+ − Dummy database backend for Django.
+ −
+ − Django uses this if the DATABASE_ENGINE setting is empty (None or empty string).
+ −
+ − Each of these API functions, except connection.close(), raises
+ − ImproperlyConfigured.
+ − """
+ −
+ − from django.core.exceptions import ImproperlyConfigured
+ − from django.db.backends import *
+ − from django.db.backends.creation import BaseDatabaseCreation
+ −
+ − def complain(*args, **kwargs):
+ − raise ImproperlyConfigured, "You haven't set the DATABASE_ENGINE setting yet."
+ −
+ − def ignore(*args, **kwargs):
+ − pass
+ −
+ − class DatabaseError(Exception):
+ − pass
+ −
+ − class IntegrityError(DatabaseError):
+ − pass
+ −
+ − class DatabaseOperations(BaseDatabaseOperations):
+ − quote_name = complain
+ −
+ − class DatabaseClient(BaseDatabaseClient):
+ − runshell = complain
+ −
+ − class DatabaseIntrospection(BaseDatabaseIntrospection):
+ − get_table_list = complain
+ − get_table_description = complain
+ − get_relations = complain
+ − get_indexes = complain
+ −
+ − class DatabaseWrapper(object):
+ − operators = {}
+ − cursor = complain
+ − _commit = complain
+ − _rollback = ignore
+ −
+ − def __init__(self, *args, **kwargs):
+ − super(DatabaseWrapper, self).__init__(*args, **kwargs)
+ −
+ − self.features = BaseDatabaseFeatures()
+ − self.ops = DatabaseOperations()
+ − self.client = DatabaseClient()
+ − self.creation = BaseDatabaseCreation(self)
+ − self.introspection = DatabaseIntrospection(self)
+ − self.validation = BaseDatabaseValidation()
+ −
+ − def close(self):
+ − pass