浏览代码

Added documentation for the 'db' argument of the post-syncdb signal.

mpaolini 12 年之前
父节点
当前提交
6248833d9e
共有 2 个文件被更改,包括 5 次插入1 次删除
  1. 1 1
      django/db/models/signals.py
  2. 4 0
      docs/ref/signals.txt

+ 1 - 1
django/db/models/signals.py

@@ -12,6 +12,6 @@ post_save = Signal(providing_args=["instance", "raw", "created", "using", "updat
 pre_delete = Signal(providing_args=["instance", "using"], use_caching=True)
 post_delete = Signal(providing_args=["instance", "using"], use_caching=True)
 
-post_syncdb = Signal(providing_args=["class", "app", "created_models", "verbosity", "interactive"], use_caching=True)
+post_syncdb = Signal(providing_args=["class", "app", "created_models", "verbosity", "interactive", "db"], use_caching=True)
 
 m2m_changed = Signal(providing_args=["action", "instance", "reverse", "model", "pk_set", "using"], use_caching=True)

+ 4 - 0
docs/ref/signals.txt

@@ -406,6 +406,10 @@ Arguments sent with this signal:
     For example, the :mod:`django.contrib.auth` app only prompts to create a
     superuser when ``interactive`` is ``True``.
 
+``db``
+    The database alias used for synchronization. Defaults to the ``default``
+    database.
+
 For example, ``yourapp/management/__init__.py`` could be written like::
 
     from django.db.models.signals import post_syncdb