【问题标题】:How to update package/dependencies on live django website?如何更新实时 django 网站上的包/依赖项?
【发布时间】:2021-02-08 11:13:25
【问题描述】:

我创建了一个 django 网站,现在我希望通过 DigitalOcean 进行部署,我还没有上传它,因为我想在实际开始之前得到一个清晰的图片。 我的问题是,

  1. 部署网站后,如何更新网站所需的软件包? 例如:我正在使用 CKEditor 6。将来,当 CKEditor 7 到货时,我如何更新包以便我的 网站使用最新的 CKEditor,不会丢失任何数据。
  2. DigitalOcean 部署在使用和不使用 git 的情况下都有效吗?所以我应该跳过 git,因为我真的不 关心我的网站的版本控制。通过 FTP 应用程序(WinSCP、Filezilla)进行简单更新对我有用。

【问题讨论】:

    标签: django digital-ocean django-deployment django-packages


    【解决方案1】:

    一般来说,远程服务器与您卧室中的本地计算机没有什么不同。是的,它没有显示器,是的,它是一个有很多电线的机架,是的,它通常离你很远,但毕竟逻辑是一样的。因此,一切的工作方式几乎与您在本地计算机上的工作方式相同。 是的,您将能够更新依赖项,是的您将能够不使用 git。但是你可能不使用 git 的事实并不意味着你不应该。此外,您还必须考虑另一个数据库、代理服务器以及此类和 django 应用程序之间的中介。

    【讨论】:

    • 感谢您简化它。这是stackoverflow.com/q/23708895/12806577 的问题,它让我提出了我的问题。因为那边回答的答案很混乱。有人说 -U 命令会起作用,有人说你必须创建新的虚拟环境。我不想在我的网站上线后丢失我的数据。
    猜你喜欢
    • 1970-01-01
    • 2021-12-25
    • 2021-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多