这可能有点干净和绿色,然而,当我试图向一只橡胶鸭解释我的设置,很多次我醒来发现自己在我自己的头发和鸭子仍然在那里,盯着我不动情。那时我知道是时候把事情升级到这样的地步了。
让我沮丧的是,最初当我遵循一个我认为看起来可信的指南,安装virtualenv等,然后开始我的hello world项目。当我在一个网络服务器上进行研究时,我面对的是apache2与古尼科恩之间的冲突,我想好让我们使用火奴鲁豫吧。我没有想太多,开始使用另一个Hello应用程序,然后我意识到我错过了版本控制,创建了另一个hello World项目,我在这里咬指甲,吃头发,因为我发现我可能弄糟了文件系统文件夹结构和约定,在这里我正在创建我的found hello world应用程序。
谁来把我从地狱里救出来。
我是怎么做的,
-这是事情变得模糊的地方
想知道我是按照正确的顺序做这件事,还是其他设置django的明确指南?
发布于 2013-05-16 06:00:39
这是一个很难回答的问题,因为它更多的是关于意见,而不是任何其他问题;每个人都有不同的工作方式。但是,如果您理解这些建议背后的原因,那么您将更好地准备判断其他引导脚本,甚至更好地构建您自己的脚本,以满足您的需要。
下面是一些你需要确保得到处理的事情。
virtual environments来完成这一任务。此外,您应该确保您的把你的包裹钉起来,以便您不会得到惊喜时,版本被升级。python manage.py runserver运行它。当您完成您的开发时,您应该部署任何支持wsgi的web服务器。文档提供了部署指南,可以帮助您做到这一点。docs/目录,在该目录中放置项目的任何/所有文档;创建一个requirements/目录,在该目录中保存所有的需求文件并保持这两个文档的更新。最后,我的一些建议。
distinct )只适用于postgresql。django-south,但在安装项目之前,请确保您了解了它对项目的影响;否则,在进行了几次不会运行的迁移迭代之后,您将花费大量的时间试图修复迁移,或者干脆删除数据库并重新开始。发布于 2013-05-16 03:37:14
找到了这个伟大的资源,这几乎正是我想要的。
震中更新2013年
https://gist.github.com/epicserve/1332256 (2013年更新)
senko更新2011年
http://senko.net/en/django-nginx-gunicorn/
https://stackoverflow.com/questions/16578517
复制相似问题