Python 模型类不';不要声明明确的应用程序标签,也不要声明isn';在中的应用程序中

Python 模型类不';不要声明明确的应用程序标签,也不要声明isn';在中的应用程序中,python,django,uwsgi,apscheduler,Python,Django,Uwsgi,Apscheduler,我使用Django(1.8.1)。 我需要一些python代码在Django启动时运行(apscheduler初始化),因此在我的一个项目应用程序中,例如my_app我根据Django文档创建了apps.py并声明了appconfigready方法 from apscheduler.schedulers.background import BackgroundScheduler from django.apps import AppConfig from my_app.views import

我使用Django(1.8.1)。 我需要一些python代码在Django启动时运行(apscheduler初始化),因此在我的一个项目应用程序中,例如
my_app
我根据Django文档创建了
apps.py
并声明了appconfig
ready
方法

from apscheduler.schedulers.background import BackgroundScheduler
from django.apps import AppConfig
from my_app.views import some_shecheduled_method

class ManagerConfig(AppConfig):
    name = 'my_app'
    verbose_name = "My Application"
    scheduler = None

    def ready(self):
        ManagerConfig.scheduler = BackgroundScheduler()
        ManagerConfig.scheduler.add_job(some_shecheduled_method, 'interval', seconds=15)
        ManagerConfig.scheduler.start()
同样在应用程序
\uuuuu init\uuuuuuuu.py
中:

default_app_config = 'my_app.apps.ManagerConfig'
但在将其添加到应用程序日志中的
\uuuu init\uuuuuu.py
之后,我看到了项目中所有模型的下一条消息:

05/04 16:00:25|py.warnings:116:WARNING ./authsystem/models.py:51: RemovedInDjango19Warning: Model class authsystem.models.UserActionLog doesn't declare an explicit app_label and either isn't in an application in INSTALLED_APPS or else was imported before its application was loaded. This will no longer be supported in Django 1.9.
  class UserActionLog(Model):

此外,当我在Django中使用此
apscheduler
时,它在重新加载应用程序时有时会挂起(我使用
uwsgi
+
py autoreload=5
),我的方法可能有一些错误,我需要使用另一种方法来初始化调度程序

您是否在
用户操作日志
模型的
类元
中声明了
应用程序标签
?尝试这样做:
class Meta:app\u label='my\u app'
No,此警告对所有项目模型都会出现(对于所有应用程序的模型,而不仅仅是我的应用程序),所以我是否需要强制在每个模型上声明Meta-my\u app并指定它所属的应用程序名称?有一些解决方法,但是,为您使用过的每种型号指定应用程序标签更容易、更可取。您解决了这个问题吗?我已经在谷歌上搜索了两天,但我无法解决它。