gpt4 book ai didi

python - 将 Django 1.6 移动到新服务器

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:24 24 4
gpt4 key购买 nike

我想知道将 Django 项目移动到新服务器的步骤是什么。基本上我是 Django 的新手,有几个问题。它所在的服务器现在不稳定,所以我需要快速行动。我没有构建那里的应用程序,而是从根服务器上下载了 www 文件夹。服务器正在运行 centOS。

问题。Django 是向后兼容的还是我需要确保安装了相同的版本?

除了移动文件外,运行该应用还涉及哪些其他步骤?

我需要使用 centOS 还是任何 linux 服务器都可以?

我也准备了一个 PostgreSQL 数据库集群。

最佳答案

the docs here 开头- 这会给你一个很好的概览。

针对您的具体问题:

1/Django 不向后兼容。您应该安装 1.6.x。您的应用程序的根目录中可能有一个 requirements.txt 文件。在您的新服务器上,安装 pip,然后 pip install -r requirements.txt 将安装您的依赖项。我个人会使用 virtualenvwrapper管理你对服务器的依赖

2/查看文档,主要步骤是:

  1. 选择网络服务器。我个人使用nginx。你需要设置你的 nginx.conf。
  2. 选择 Python WSGI HTTP 服务器 - 我使用 gunicorn。您还需要配置它。 This tutorial是一个很好的起点。
  3. 如果您使用上面的 DigitalOcean 教程,任何 Linux 服务器都可以。最后,您需要将 Postgres 数据库上传到服务器,但听起来您可以做到这一点。

3/您需要编辑 Django 项目的 settings.py 并更新某些变量。

  1. 如果您要更改数据库以及应用程序部署,则需要编辑数据库连接,运行 ./manage.py syncdb./manage。 py migrate(如果您使用的是 South)来设置数据库模式。
  2. 还建议在部署之间更改 SECRET_KEY
  3. 如果您在不同的主机上部署,您还需要为新部署适本地编辑 ALLOWED_HOSTS

祝你好运!

关于python - 将 Django 1.6 移动到新服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33106464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com