我有一个实现的 django-channels。之前我使用 Apache 为 django 应用程序提供服务,但现在 Channels 使用 Daphne(server) 为我的应用程序提供服务。将两个新模型添加到 models.py 文件后,我将更改迁移到数据库。我还在 admin.py 文件中注册了模型。
即便如此,模型并没有出现在 Django-admin 面板中。我尝试了以下方法:
- 停止达芙妮进程。
- 启动 Apache 服务器。管理面板开始显示新模型。
- 停止 Apache 服务器。在端口 80 上启动了 Daphne。这次管理面板没有显示新模型。
我想知道可能是什么情况。据我猜测,每当应用程序由 Apache 提供服务时,都会使用更新的文件。然而,每当应用程序由 Django-Channels (Daphne) 提供服务时,都会使用旧配置(没有新模型)。
希望得到所有帮助来解决这个问题。如何让 Django-Channels(Daphne) 在我的 Django 管理控制台中反映更改和新模型。