django - 使用 makemigrations 命令不会发生 Django 2.1.5 迁移
问题描述
在我们的 Django 项目(Django 2.1.5)中,每次我们尝试运行项目时,除了 runserver 命令之外,我们还必须给出“--noreload”命令,否则项目会返回错误,
ValueError:信号仅在主线程中有效
我们正在使用 Django 信号在 Django 中创建的应用程序和 Threading aysnc-mode 中的 Web-sockets 之间进行通信,以连接项目中涉及的其他服务。当我们尝试在 Jenkins 中部署项目时,这成为一个问题,我们使用 Nginx 作为托管应用程序的网络服务器。是否有可能解决“--noreload”问题并正常运行应用程序?
我们不确定是不是因为上面提到的同样的问题,但是我们在尝试迁移 Django 中的模型中的更改时遇到问题,它总是返回
未检测到更改
在快速互联网搜索后,我们通过提及应用程序名称进行了迁移,它确实有效,但终端在迁移后保持静止并等待手动终止进程。
有没有可能的解决方案来克服这个问题?我们也想知道我们哪里出错了
解决方案
推荐阅读
- elasticsearch - 尝试在 ELK Stack 7.3.2 中为 APM 配置 APM 代理
- javafx - 服务任务完成时如何保持进度条进度?
- javascript - 测试期间未触发 Marionette onAttach 生命周期
- javascript - 如何将通过引用传递的对象设置为null?
- javascript - dbRefObject 后 For 循环无法正常工作
- visual-studio - Visual Studio Build 仅在管理员模式下工作
- apache-kafka - 使用 KSQL 查询 Kafka Streams KTable
- spring-boot - 使用@EmbeddedKafka 时做@DirtiesConfig 的正确方法是什么
- angular - polyfills-es2015、vendor-es2015、main-es2015 和其他因不允许 MIME 类型(文本/html)而被阻止?
- regex - 如何选择对应列包含给定列表中元素的列的元素?