【问题标题】:Django-Channels - /admin/ portal not displaying new models createdDjango-Channels - /admin/ 门户不显示创建的新模型
【发布时间】:2016-09-19 08:14:18
【问题描述】:

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

即便如此,模型并没有显示在 Django 管理面板中。 我尝试了以下方法:

  • 已停止达芙妮进程。
  • 已启动 Apache 服务器。管理面板开始显示新模型。
  • 已停止 Apache 服务器。在端口 80 上启动了 Daphne。这次管理面板没有显示新模型。

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

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

【问题讨论】:

  • 您是否重新启动了工作进程?这些是使用您的实际代码的流程,Daphne 仅使用您的频道路由配置。
  • 嘿!重新启动工作流程使其工作。感谢您的帮助。

标签: python django django-models django-channels


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2018-12-14
    • 1970-01-01
    • 2016-04-06
    • 2016-04-23
    • 2020-07-31
    • 2012-10-15
    • 2017-09-14
    • 2014-05-15
    • 1970-01-01
    相关资源
    最近更新 更多