浏览代码

Autogenerated documentation for github.

Ask Solem 16 年之前
父节点
当前提交
bb4af0ac6c
共有 6 个文件被更改,包括 18 次插入14 次删除
  1. 8 7
      faq.html
  2. 0 1
      index.html
  3. 1 1
      reference/celery.fields.html
  4. 1 1
      reference/celery.utils.html
  5. 0 0
      searchindex.js
  6. 8 4
      sources/faq.txt

+ 8 - 7
faq.html

@@ -264,12 +264,13 @@ configuration:</p>
 </div>
 </div>
 <div class="section" id="can-i-use-celery-without-django">
 <div class="section" id="can-i-use-celery-without-django">
 <h3>Can I use celery without Django?<a class="headerlink" href="#can-i-use-celery-without-django" title="Permalink to this headline">¶</a></h3>
 <h3>Can I use celery without Django?<a class="headerlink" href="#can-i-use-celery-without-django" title="Permalink to this headline">¶</a></h3>
-<p><strong>Answer:</strong> Yes. But you have to either create a custom loader, or use the
-default loader with a configuration file.</p>
-</div>
-</div>
-<div class="section" id="using-the-default-loader">
-<h2>Using the default loader<a class="headerlink" href="#using-the-default-loader" title="Permalink to this headline">¶</a></h2>
+<p><strong>Answer:</strong> Yes.</p>
+<p>Celery uses something called loaders to read/setup configuration, import
+modules that registers tasks and to decide what happens when a task is
+executed. Currently there are two loaders, the default loader and the Django
+loader. If you want to use celery without a Django project, you either have to
+use the default loader, or a write a loader of your own.</p>
+<p>The rest of this answer describes how to use the default loader.</p>
 <p>You need a configuration file named <tt class="docutils literal"><span class="pre">celeryconfig.py</span></tt>, either in the
 <p>You need a configuration file named <tt class="docutils literal"><span class="pre">celeryconfig.py</span></tt>, either in the
 directory you run <tt class="docutils literal"><span class="pre">celeryd</span></tt> in, or in a Python library path where it is
 directory you run <tt class="docutils literal"><span class="pre">celeryd</span></tt> in, or in a Python library path where it is
 able to find it. The configuration file can contain any of the settings
 able to find it. The configuration file can contain any of the settings
@@ -312,6 +313,7 @@ run <tt class="docutils literal"><span class="pre">celeryinit</span></tt> to cre
 </pre></div>
 </pre></div>
 </div>
 </div>
 </div>
 </div>
+</div>
 </div>
 </div>
 
 
 
 
@@ -339,7 +341,6 @@ run <tt class="docutils literal"><span class="pre">celeryinit</span></tt> to cre
 <li><a class="reference external" href="#can-i-use-celery-without-django">Can I use celery without Django?</a></li>
 <li><a class="reference external" href="#can-i-use-celery-without-django">Can I use celery without Django?</a></li>
 </ul>
 </ul>
 </li>
 </li>
-<li><a class="reference external" href="#using-the-default-loader">Using the default loader</a></li>
 </ul>
 </ul>
 </li>
 </li>
 </ul>
 </ul>

+ 0 - 1
index.html

@@ -108,7 +108,6 @@
 <li class="toctree-l3"><a class="reference external" href="faq.html#can-i-use-celery-without-django">Can I use celery without Django?</a></li>
 <li class="toctree-l3"><a class="reference external" href="faq.html#can-i-use-celery-without-django">Can I use celery without Django?</a></li>
 </ul>
 </ul>
 </li>
 </li>
-<li class="toctree-l2"><a class="reference external" href="faq.html#using-the-default-loader">Using the default loader</a></li>
 </ul>
 </ul>
 </li>
 </li>
 <li class="toctree-l1"><a class="reference external" href="reference/index.html">Module API Reference</a><ul>
 <li class="toctree-l1"><a class="reference external" href="reference/index.html">Module API Reference</a><ul>

+ 1 - 1
reference/celery.fields.html

@@ -64,7 +64,7 @@ then it must [well, should] be a pickled one).</dd></dl>
 <dl class="class">
 <dl class="class">
 <dt id="celery.fields.PickledObjectField">
 <dt id="celery.fields.PickledObjectField">
 <em class="property">
 <em class="property">
-class </em><tt class="descclassname">celery.fields.</tt><tt class="descname">PickledObjectField</tt><big>(</big><em>verbose_name=None</em>, <em>name=None</em>, <em>primary_key=False</em>, <em>max_length=None</em>, <em>unique=False</em>, <em>blank=False</em>, <em>null=False</em>, <em>db_index=False</em>, <em>rel=None</em>, <em>default=&lt;class django.db.models.fields.NOT_PROVIDED at 0x2163f00&gt;</em>, <em>editable=True</em>, <em>serialize=True</em>, <em>unique_for_date=None</em>, <em>unique_for_month=None</em>, <em>unique_for_year=None</em>, <em>choices=None</em>, <em>help_text=''</em>, <em>db_column=None</em>, <em>db_tablespace=None</em>, <em>auto_created=False</em><big>)</big><a class="headerlink" href="#celery.fields.PickledObjectField" title="Permalink to this definition">¶</a></dt>
+class </em><tt class="descclassname">celery.fields.</tt><tt class="descname">PickledObjectField</tt><big>(</big><em>verbose_name=None</em>, <em>name=None</em>, <em>primary_key=False</em>, <em>max_length=None</em>, <em>unique=False</em>, <em>blank=False</em>, <em>null=False</em>, <em>db_index=False</em>, <em>rel=None</em>, <em>default=&lt;class django.db.models.fields.NOT_PROVIDED at 0x2162ed0&gt;</em>, <em>editable=True</em>, <em>serialize=True</em>, <em>unique_for_date=None</em>, <em>unique_for_month=None</em>, <em>unique_for_year=None</em>, <em>choices=None</em>, <em>help_text=''</em>, <em>db_column=None</em>, <em>db_tablespace=None</em>, <em>auto_created=False</em><big>)</big><a class="headerlink" href="#celery.fields.PickledObjectField" title="Permalink to this definition">¶</a></dt>
 <dd><p>A field that automatically pickles/unpickles its value.</p>
 <dd><p>A field that automatically pickles/unpickles its value.</p>
 <dl class="method">
 <dl class="method">
 <dt id="celery.fields.PickledObjectField.get_db_prep_lookup">
 <dt id="celery.fields.PickledObjectField.get_db_prep_lookup">

+ 1 - 1
reference/celery.utils.html

@@ -97,7 +97,7 @@ yield the last value infinitely.</dd></dl>
 
 
 <dl class="function">
 <dl class="function">
 <dt id="celery.utils.retry_over_time">
 <dt id="celery.utils.retry_over_time">
-<tt class="descclassname">celery.utils.</tt><tt class="descname">retry_over_time</tt><big>(</big><em>fun</em>, <em>catch</em>, <em>args=</em><span class="optional">[</span><span class="optional">]</span>, <em>kwargs={}</em>, <em>errback=&lt;function &lt;lambda&gt; at 0x21c3a30&gt;</em>, <em>max_retries=None</em>, <em>interval_start=2</em>, <em>interval_step=2</em>, <em>interval_max=30</em><big>)</big><a class="headerlink" href="#celery.utils.retry_over_time" title="Permalink to this definition">¶</a></dt>
+<tt class="descclassname">celery.utils.</tt><tt class="descname">retry_over_time</tt><big>(</big><em>fun</em>, <em>catch</em>, <em>args=</em><span class="optional">[</span><span class="optional">]</span>, <em>kwargs={}</em>, <em>errback=&lt;function &lt;lambda&gt; at 0x21c4a30&gt;</em>, <em>max_retries=None</em>, <em>interval_start=2</em>, <em>interval_step=2</em>, <em>interval_max=30</em><big>)</big><a class="headerlink" href="#celery.utils.retry_over_time" title="Permalink to this definition">¶</a></dt>
 <dd><p>Retry the function over and over until max retries is exceeded.</p>
 <dd><p>Retry the function over and over until max retries is exceeded.</p>
 <p>For each retry we sleep a for a while before we try again, this interval
 <p>For each retry we sleep a for a while before we try again, this interval
 is increased for every retry until the max seconds is reached.</p>
 is increased for every retry until the max seconds is reached.</p>

文件差异内容过多而无法显示
+ 0 - 0
searchindex.js


+ 8 - 4
sources/faq.txt

@@ -247,11 +247,15 @@ You can also override this using the ``routing_key`` argument to
 Can I use celery without Django?
 Can I use celery without Django?
 --------------------------------
 --------------------------------
 
 
-**Answer:** Yes. But you have to either create a custom loader, or use the
-default loader with a configuration file.
+**Answer:** Yes.
 
 
-Using the default loader
-========================
+Celery uses something called loaders to read/setup configuration, import
+modules that registers tasks and to decide what happens when a task is
+executed. Currently there are two loaders, the default loader and the Django
+loader. If you want to use celery without a Django project, you either have to
+use the default loader, or a write a loader of your own.
+
+The rest of this answer describes how to use the default loader.
 
 
 You need a configuration file named ``celeryconfig.py``, either in the
 You need a configuration file named ``celeryconfig.py``, either in the
 directory you run ``celeryd`` in, or in a Python library path where it is
 directory you run ``celeryd`` in, or in a Python library path where it is

部分文件因为文件数量过多而无法显示