gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 16:33:55 28 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

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

关于python - Django-Channels -/admin/portal 不显示创建的新模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37374206/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com