在django app中添加uswgi.reload()函数的位置,以便在代码发生更改时重新启动服务器

时间:2016-03-28 14:49:48

标签: python django uwsgi

我有一个代码片段,无论何时发生代码更改,我都会从web中重新启动uWsgi + Django堆栈。但是如何注册以及在哪里添加此代码段或如何在django中实现它。

import uwsgi
from uwsgidecorators import timer
from django.utils import autoreload

@timer(3)
def change_code_gracefull_reload(sig):
    if autoreload.code_changed():
        uwsgi.reload()

我是python和Django的新手,所以如果出现任何问题,请原谅我。

1 个答案:

答案 0 :(得分:0)

这个问题已经很老了,但是这个代码片段可以放在wsgi.py中。