问题标签 [django-deployment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 安装 django-toolbelt 时 static.py 中的 SyntaxError
我正在将我的网站部署到heroku。成功创建 virtualenv 后,我在这个 virtualenv 中使用“pip install django-toolbelt”安装 django-toolbelt 时遇到了问题。
起初,一切都很好,直到:
我知道错误的原因是比较运算符<>
在python3.2中无效。我关心的是安装是否成功,尽管屏幕上显示的是“成功安装 django-toolbelt ...”。
如果没有,我该怎么做才能解决这个问题?谢谢。
python - Django Gunicorn 不加载静态文件
我正在尝试使用 gunicorn 和 nginx 部署我的 django 项目,但我需要一些帮助。当我编写 gunicorn myproject.wsgi:application 代码时,我设法在 localhost 页面中看到我的网站,但没有任何 CSS。为什么 gunicorn 不会将我的 css 文件加载到我的项目的静态文件夹中?
Guinicorn_start 脚本:https ://dpaste.de/TAc4 Gunicorn 输出:https ://dpaste.de/C6YX
django - 在生产服务器中部署 django
首先请让我明确一点,我是一个 Windows 用户,对网络世界很陌生。在过去的几个月里,我一直在学习 python 和 django,这对我来说是一次很棒的经历。现在我以某种方式创建了一个小项目,我想将其部署在生产服务器中。由于 django 有其内置的开发服务器,所以对我来说没有问题。但是现在我必须将它部署到生产服务器上,我搜索了一下,发现 Nginx + uWSGI 或 Nginx + Gunicorn 是它的最佳选择。并且由于uWSGI和Gunicord与Windows不兼容,我认为我应该适应Ubuntu或其他Unix系统。
所以我的问题是:
- 为了清楚起见,因为我将不得不使用上述其中之一,请向我解释为什么我需要两台服务器?
- 如果我必须适应 Ubuntu 环境,我是否必须学习 Ubuntu shell 脚本、SSH 和其他东西?或者托管服务提供商会帮助我做到这一点?
- 请让我知道我还需要什么来解决上述问题。
非常感谢您抽出宝贵时间,如果我的问题是一个蹩脚的问题,请原谅。希望得到积极的答复。
python - Django:在 gunicorn 上运行时的 API 调用问题
我使用Rchilli简历解析器来解析简历。它在运行时工作正常python manage.py runserver
。我得到一个 xml 数据作为 api 响应。但是在 gunicorn 上运行时,我收到一个 html 响应,说"The service is暂时不可用"。是否需要更改 gunicorn 的配置才能解决此问题?
由于该项目仍在开发中,我只使用 gunicorn 来部署应用程序。我正在使用这种方法:从 Dash 中学到的教训:简单的 Django 部署,用于在没有 nginx 的情况下部署应用程序。
django - 如何在 OpenShift 应用程序中调试 Django 异常
背景:
我正在使用 Python 2.7.5 && Django 1.6 部署一个 django 应用程序。目前我能够渲染所有页面,但只有一个。
跟踪日志时我能看到的唯一错误是:
"GET /test/ HTTP/1.1" 500 2011 " http://myPrivateApp.rhcloud.com/myPrivatePage/ " 显然这个日志消息除了失败并没有告诉我太多,我在 repos 中找不到任何与 django 相关的日志.
在玩了其他页面之后,我高度怀疑这个问题与页面内抛出的异常有关。
问题:
如何在 OpenShift 上调试 Django 异常错误?是否可以通过 ssh && 使用调试器应用程序(例如 ipdb)在 Openshift 中逐步执行代码?
我真的很想深入研究这个问题,但我没有找到任何明确的方法来使用 OpenShift。
python - 具有假计算机架构的 pip(64 位而不是 32 位)
我在只有 FTP 访问权限的服务器上托管 Django 网站。服务器是64位架构,我的电脑是32位架构。对于某些模块,例如 MySQL-python,架构很重要。
有没有办法从我的requirements.txt
的个人计算机上构建一个适合服务器的站点包目录?我认为有必要以某种方式伪造 pip 的架构。
是的。我可以使用一些 64 位机器。但是为了一个好的工作流程,最好把所有东西都放在我的个人电脑上。
gunicorn - Gunicorn 没有使用 HUP 信号完全重新加载代码
我正在运行 gunicorn,我使用 HUP 信号优雅地重新加载 gunicorn。但是,models.py 中的更改似乎由于某种原因没有重新加载。具体来说,我这样做:
sudo kill -HUP `cat masterpid`
我也和主管一起运行 gunicorn,所以我最终用主管硬重启了 gunicorn,但这并不优雅,并且有一两秒的停机时间(加上一些可能中断的请求)。有人对此有解决方案吗?
django - 在 lighttpd 反向代理后面使用 Django 的最佳方法是什么?
这更像是一些一般事物的问题。
我正在运行一个 lighttpd,并希望将其作为反向代理与 Django 1.6 连接。我已经阅读了很多关于 wsgi、gunicorn 的信息……嗯,不知道目前最好的方法是什么?
python - 如何在主机名上运行 django 服务器?
我想在本地系统的主机名上运行 Django 服务器。Django 有自己的服务器......运行在localhost:8000
我只想让它运行
我尝试使用:
我收到此错误:
python - Linux Ubuntu 上的 Django 部署
我打算将我的第一个 Django 应用程序部署到像 Amazon EC2 这样的云服务器上,系统是 Linux Ubuntu。但是我找不到一个很好的部署分步教程。
你能推荐一个吗?
我还有以下问题:
- 最推荐的环境是什么?Gunicorn、Apache+mod_python 还是其他?
- 如何部署我的代码?我正在使用 mac,我应该使用 ftp 还是从我的 github 存储库中签出?
谢谢!