Index: django/db/backends/postgresql/base.py
===================================================================
--- django/db/backends/postgresql/base.py	(revisión: 4347)
+++ django/db/backends/postgresql/base.py	(copia de trabajo)
@@ -77,6 +77,8 @@
             self.connection.set_isolation_level(1) # make transactions transparent to all cursors
         cursor = self.connection.cursor()
         cursor.execute("SET TIME ZONE %s", [settings.TIME_ZONE])
+        if settings.DATABASE_SCHEMAS:
+            cursor.execute("SET search_path TO %s;" % settings.DATABASE_SCHEMAS)
         cursor = UnicodeCursorWrapper(cursor, settings.DEFAULT_CHARSET)
         if settings.DEBUG:
             return util.CursorDebugWrapper(cursor, self)
Index: django/db/backends/postgresql_psycopg2/base.py
===================================================================
--- django/db/backends/postgresql_psycopg2/base.py	(revisión: 4347)
+++ django/db/backends/postgresql_psycopg2/base.py	(copia de trabajo)
@@ -46,6 +46,8 @@
         cursor = self.connection.cursor()
         cursor.tzinfo_factory = None
         cursor.execute("SET TIME ZONE %s", [settings.TIME_ZONE])
+        if settings.DATABASE_SCHEMAS:
+            cursor.execute("SET search_path TO %s;" % settings.DATABASE_SCHEMAS)
         if settings.DEBUG:
             return util.CursorDebugWrapper(cursor, self)
         return cursor
Index: django/conf/project_template/settings.py
===================================================================
--- django/conf/project_template/settings.py	(revisión: 4347)
+++ django/conf/project_template/settings.py	(copia de trabajo)
@@ -11,6 +11,7 @@
 
 DATABASE_ENGINE = ''           # 'postgresql', 'mysql', 'sqlite3' or 'ado_mssql'.
 DATABASE_NAME = ''             # Or path to database file if using sqlite3.
+DATABASE_SCHEMAS = ''          # Only used with postgresq to support multiple schemas
 DATABASE_USER = ''             # Not used with sqlite3.
 DATABASE_PASSWORD = ''         # Not used with sqlite3.
 DATABASE_HOST = ''             # Set to empty string for localhost. Not used with sqlite3.
Index: docs/settings.txt
===================================================================
--- docs/settings.txt	(revisión: 4347)
+++ docs/settings.txt	(copia de trabajo)
@@ -295,6 +295,16 @@
 
 The username to use when connecting to the database. Not used with SQLite.
 
+DATABASE_SCHEMAS
+----------------
+
+Default: ``''`` (Empty string)
+
+On databases supporting Schemas, like PostgreSQL, the search_path will be
+set to the value of this setting which is, by default, ``public``.
+
+Please, note that currently the only backend which schema support is PostgreSQL.
+
 DATE_FORMAT
 -----------
 
