擅长:python、mysql、java
<p>这个问题在博客文章<a href="http://eldarion.com/blog/2013/02/14/entry-point-hook-django-projects/" rel="noreferrer">Entry point hook for Django projects</a>中得到了很好的回答,这将对Django>;=1.4起作用。</p>
<p>基本上,您可以使用<code><project>/wsgi.py</code>来实现这一点,并且它只在服务器启动时运行一次,但在运行命令或导入特定模块时不会运行。</p>
<pre><code>import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "{{ project_name }}.settings")
# Run startup code!
....
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
</code></pre>