Django-Channels - / admin / portal不显示创建的新模型

时间:2016-05-22 12:11:46

标签: python django django-models django-channels

我有一个已实现的django-channels。之前我使用Apache来为django应用程序提供服务,但现在Channels使用Daphne(服务器)来为我的应用程序提供服务。将两个新模型添加到models.py文件后,我将更改迁移到数据库。我还在admin.py文件中注册了模型。

即便如此,模型也没有出现在Django-admin面板中。 我尝试了以下方法:

  • 停止了达芙妮的过程。
  • 启动Apache服务器。 “管理员”面板开始显示新模型。
  • 停止了Apache服务器。在port80上启动了Daphne。这次管理员面板没有显示新模型。

我想知道可能是什么情况。据我所知,每当Apache提供应用程序时,都会使用更新的文件。然而,每当Django-Channels(Daphne)提供应用程序时,都会使用旧配置(没有新模型)。

希望所有帮助解决此问题。如何让Django-Channels(Daphne)反映我的Django管理控制台中的新模型的变化。

1 个答案:

答案 0 :(得分:1)

正如knbk所提到的,重新启动工作进程使其反映了我的管理员门户网站上的更改。这是我唯一没有尝试过的事情。