gpt4 book ai didi

python - 为内部 Web 服务器(从窗口到 Linux)设置 Django,我究竟需要安装什么?

转载 作者:太空宇宙 更新时间:2023-11-04 11:01:21 24 4
gpt4 key购买 nike

我是初学者。我正在尝试将 Django 应用程序部署到由管理员控制的内部网络服务器。安装了 python 2.6 的 apache linux box,但我使用的是 2.7 - 在 Windows 上 - 除了遵循 http://www.djangobook.com/en/2.0/chapter12.html 中的设置之外

我的问题是,我必须要求管理员在 linux box 中安装哪些安装?

  1. 按照https://docs.djangoproject.com/en/dev/topics/install/ 安装Django
  2. Python 版本:删除 2.6 并替换为 2.7 python? <-有必要吗?
  3. 所有的呢 ?例如我使用 Pandas 。我经常这样做

    "点安装 Pandas ”

    在我的 Windows 上,我是否也需要让管理员安装它?

如果我不使用 Django,而是使用普通的 html - 我通常只是 FTP 到

/virtualhosts/mycompany.com/reports/www/index.html

我会看到它。对于 Django,我有 >

mysite1/
manage.py
mysite2/
__init__.py
settings.py
urls.py
wsgi.py

我是否上传所有 mysite1 以替换 index.html (/virtualhosts/mycompany.com/reports/www/)?

对不起,我真的是初学者。

最佳答案

你应该让管理员安装virtualenv这样您就可以自己安装其他所有东西。无论如何,您必须获得对服务器的 ssh 访问权限才能运行您的项目,因此请向管理员索取。

  1. 要安装 Django,只需 pip install django 即可获得最新版本
  2. Python 2.7 不是必需的,但可取,因为您可能会在 2.6 上遇到问题,例如 2.6 版本可能不支持您安装的某些模块
  3. 如果你按照官方教程,yu应该已经在你的项目中创建了requirements.txt,只需找到这个文件并将它发送给你的管理员,让他pip install - r requirements.txt.如果没有 - 您应该阅读此文件,因为它是项目中的必备文件。
  4. FTP 上传 - 是的,您必须上传整个文件夹 mysite1我建议您检查一下这个东西,因为它非常简单且有用,特别是如果管理员会帮助您安装它的话 virtualenv wrapper

编辑:也考虑安装 Ubuntu与 Windows 一起使用(它有开箱即用的选项)你肯定会爱上它并且不会愿意返回 Windows(除非你玩游戏)

关于python - 为内部 Web 服务器(从窗口到 Linux)设置 Django,我究竟需要安装什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26933712/

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