1
xhinking Jul 12, 2012
django的部署确实让人蛋疼。之前做了一个小项目忘记怎么部署的了。
Celery+RabbitMQ是个不错的组合,slideshare上有很多相关的slide。没有用过,感觉应该挺好的吧。 |
3
vixvix Jul 13, 2012
virtualenv + pip 应该所有python framework都适用。
Celery看起来不错,有机会试试。 |
4
judezhan Jul 13, 2012
推荐gunicorn+nginx,方便又高效。之前用mod_wsgi+apache,很烂,巨烂。
|
5
judezhan Jul 13, 2012
@okidogi RabbitMQ是个Message Queue, Redis一般做Cache,这两个有什么可以直接做比较的吗?除非自己用Redis实现一个Message Queue,虽然也不难,但我建议可以尝试一下ZeroMQ,性能比RabbitMQ要好很多。
|
6
iiduce Jul 13, 2012 最近做的django项目运行在mod_wsgi + nginx,mongodb做数据库和cache
|
7
okidogi OP @judezhan gunicorn+nginx不错,instagram用的就是。配置比较方便。celery用RabbitMQ或者redis做broker发送或者接收信息。
http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-celery.html |
8
1272729223 Jul 13, 2012
寻python django程序员,付费请教一个新闻发布的系统,就一个登陆界面,发布新闻的按钮和发布界面。 500元,上海地区面授,万分感谢! 希望你别嫌弃太少钱了,体谅一下吊丝苦逼青年吧!
谢谢 |
9
xhinking Jul 13, 2012
@1272729223 书上应该有很多这样的
例子吧? |
10
1272729223 Jul 13, 2012
@xhinking 恩 谢谢 现在用django的admin系统,我大概知道怎么实现的思路(当然还需要折腾),,但是我想自己写一个后台,只要会一个,我接下去就知道怎么折腾了。
|
11
zxwind Jul 13, 2012
http://hynek.me/articles/python-deployment-anti-patterns/ 这篇是讲python的deploy的,
|
12
zxwind Jul 13, 2012
@1272729223 django的admin不是挺好的么,本来起源就是用来发布新闻的
|
13
okidogi OP @1272729223 OT了。你需要做的是找本django的教程花点儿时间看看而不是花500块钱。如果你需要一些实例: 这儿有django by example: http://lightbird.net/dbe/
|
14
tioover Aug 2, 2012
server的话用tornado怎么样?
另外,文中提到的template已经跟不上时代了,看上一次commit都是一年前半年前了。 ========== > https://github.com/xenith/django-base-template > 这个模板比较活跃 > 基于mozilla的这个 > https://github.com/mozilla/playdoh |
15
wenbinwu Aug 3, 2012
用Celery RabbitMQ写了一个群发邮件的,10w+ users
|
16
muxi Aug 3, 2012
|
17
tioover Aug 3, 2012
昨天用了一下刚才说的那个项目模板,默认装了一堆django app 感觉有点可怕
|
18
wenbinwu Aug 3, 2012
Mozilla的playdoh有文档的,你可以去看看:)
|
19
okidogi OP @tioover 加到文章中去了。Thanks ;-) 但是这两个的目录结构都有些复杂,跟我想象中的差别有些大,一直用django-startproject,最后更新2011-06-12,应该是一个一直都在维护的项目。
|
20
fay Aug 4, 2012
现在pinax简化了许多,一直在用,pinax强制你必须使用virtualenv(我还多用了一个virtualenvwrapper),生成的目录结构没有那么多,只有一个apps目录是和文中一致的,另外支持额外的local_settings.py,适用于本地开发时覆盖配置和额外的选项。而且基本的模块(登陆、注册),wsgi.py,都继承进去,你需要做的就是。
最重要的是pinax的核心成员来自Eldarion(如果提Gondor或许你会听过),他们的产品Gondor正是用来host、deploy django项目的,所以应该来说要靠谱些,pinax也是best practice的结果。 |
21
davidzhang Jan 18, 2013
uwgi+nginx,超简单的
|