这可能有点干净和绿色,但是当我试图向一只橡皮鸭解释我的设置时,很多时候我醒来发现自己在一堆我自己的头发中,而鸭子还在那里,无情地盯着我看。那是我知道是时候将此事升级为 SO 的时候了。
令我沮丧的是,最初当我遵循我认为看起来可信的指南时,安装 virtualenv 等,然后开始我的 hello world 项目。在研究网络服务器时,我遇到了 apache2 与 gunicorn 的困境,我想好吧,让我们使用 gunicorn。没想太多,开始使用另一个 Hello World 应用程序,然后我意识到我错过了版本控制并创建了另一个 hello world 项目,我在这里咬指甲吃头发,因为我发现我可能已经搞砸了文件系统文件夹结构和约定,在这里我正在创建我的第四个 django hello world 应用程序。
有人将我从引导地狱中拯救出来。
- 操作系统:ubuntu 12.04 服务器 lts
- 数据库:MySQl
- 框架:Django
- 背景:使用 d3.js 创建报告应用程序
- 事实:这个项目不会使用 PaaS
我是怎么做的,
- 安装了easyinstall
- 安装点
- 安装 django ( pip install gunicorn django )
- 安装了 gunicorn
- 设置 nginx
- 启动 django 项目 (cmd: startproject, runproject)
----- 这是事情变得模糊的部分 -----
- 安装git???
- 安装django-south?
- 添加 h5bp(待办事项)
希望知道我是否以正确的顺序执行此操作或任何其他设置 django 的明确指南