我正在使用PyQt应用程序,该应用程序使用Django将其内容提供给桌面用户.
在最新的更新中,我们有Django存储在数据库中的陈旧内容类型,并且在应用程序启动时,South的migrate或syncdb提供删除它们.是否可以通过调用migrate/syncdb来自动删除这些内容?
由于显而易见的原因,此提示无法向最终用户公开,所以我真的希望有一些方法可以让我们自动开车:)
我已经看到,在南迁移你可以打电话,--noinput但不会删除它们,如果我们可以做到这一点会很好,因为我们知道这将是安全的.
我正在尝试使用 AWS CodePipeline 将 Node.js 应用程序部署到 AWS ElasticBeanstalk。由于我的应用程序使用 WebSockets,因此我在.ebextensions.
container_commands:
enable_websocket:
command:
sed -i '/\s*proxy_set_header\s*Connection/c \
proxy_set_header Upgrade $http_upgrade;\
proxy_set_header Connection "upgrade";\
' /tmp/deployment/config/#etc#nginx#conf.d#00_elastic_beanstalk_proxy.conf
Run Code Online (Sandbox Code Playgroud)
但是,CodePipeline 在部署过程中失败,ElasticBeanstalk 日志文件cfn-init.log显示如下:
2020-06-18 12:43:42,345 [INFO] -----------------------Starting build-----------------------
2020-06-18 12:43:42,352 [INFO] Running configSets: Infra-EmbeddedPostBuild
2020-06-18 12:43:42,355 [INFO] Running configSet Infra-EmbeddedPostBuild
2020-06-18 12:43:42,359 [INFO] Running config postbuild_0_drcha
2020-06-18 12:43:42,381 [ERROR] Command enable_websockets (sed -i '/\s*proxy_set_header\s*Connection/c \
proxy_set_header Upgrade $http_upgrade;\
proxy_set_header Connection "upgrade";\
' /tmp/deployment/config/#etc#nginx#conf.d#00_elastic_beanstalk_proxy.conf) failed
2020-06-18 12:43:42,381 [ERROR] Error encountered during build of …Run Code Online (Sandbox Code Playgroud)