Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django频道-/admin/portal不显示创建的新模型_Python_Django_Django Models_Django Channels - Fatal编程技术网

Python Django频道-/admin/portal不显示创建的新模型

Python Django频道-/admin/portal不显示创建的新模型,python,django,django-models,django-channels,Python,Django,Django Models,Django Channels,我有一个django频道。早些时候,我使用Apache为django应用程序提供服务,但现在Channel使用Daphne(服务器)为我的应用程序提供服务。将两个新模型添加到models.py文件后,我将更改迁移到数据库。我还在admin.py文件中注册了模型 即便如此,这些模型并没有出现在Django管理面板中。 我尝试了以下方法: 停止达芙妮进程 启动Apache服务器。管理面板开始显示新型号 已停止Apache服务器。从80号端口开始。这一次管理面板没有显示新型号 我想知道可能是什么情

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

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

  • 停止达芙妮进程
  • 启动Apache服务器。管理面板开始显示新型号
  • 已停止Apache服务器。从80号端口开始。这一次管理面板没有显示新型号
我想知道可能是什么情况。据我猜测,每当Apache为应用程序提供服务时,都会使用更新的文件。然而,只要应用程序由Django通道(Daphne)提供服务,就会使用旧配置(没有新型号)


希望得到所有帮助来解决此问题。如何使Django频道(Daphne)反映我的Django管理控制台中的更改和新型号。

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

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