django - 如何从PyCharm在远程主机上运行deploy命令?

标签 django deployment pycharm

我正在寻找一种直接从PyCharm简化django应用程序的远程部署的方法。

即使部署文件本身仅适用于远程主机并上传文件,我也无法找到在服务器站点上运行其他命令的方法(例如manage.py syncdb)。

我正在寻找一种完全自动化的解决方案,只需单击一下(或命令)即可使用。

最佳答案

我对PyCharm不太了解,所以也许您可以从IDE中做一些事情,但是我想您可能想看一下Fabric项目(http://docs.fabfile.org/en/1.0.1 /index.html)

这是一个很棒的python部署自动化工具。

这是我的结构脚本文件之一。请注意,我做出了很多假设(这是我自己使用的),这些假设完全取决于您要如何设置项目,例如我使用virtualenv,pip和south以及我个人对如何进行设置的偏好。部署以及部署到的位置。

您可能需要重新设计或简化它以满足您的需求。

关于django - 如何从PyCharm在远程主机上运行deploy命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6399391/

相关文章:

python - Pycharm 中的基本解释器不显示来自 Linux 的 Windows 子系统的 Python [Ubuntu 20.04]

python - 使用 Twisted 的 getPage 作为 urlopen?

python - Django 自定义身份验证模型无法从管理门户登录

node.js - 如何将我的node.js服务器指向域名? (我也使用socket.io)

powershell - 为什么 Azure 在 PowerShell 命令中找不到预配配置?

python - 如何使用 Pycharm 运行 fast-api 服务器?

python - 将 Django 应用程序部署到 Apache 时出现问题

python - 自定义字段的 to_python 不工作? - Django

asp.net-mvc - Windows Azure WebRole 陷入部署循环

python - ALSA 配置有问题无法弄清楚是什么