精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-02-18
http://golettoo.appspot.com/?p=216001
虽然已经有很多人都写过类似的帖子了,但我还是把自己的做法帖出来献丑了,希望对大家有所帮助,原帖请见:“公欲善其事,必先利其器”,好的开发环境可以帮助开发人员节省时间,还点时间配置自己的开发环境是值得的。本人是使用 eclipse+PyDev+google eclipse plugin(可选)+Google App Engine SDK for Python来开发的。下面就简单介绍一下开发环境搭建。 1. 安装Python Python下载并安装在http://python.org/download,如果打不开,请使用daili,如果你使用windows,请下载并安装windows安装版本,因为Django和GAE目前都只支持 Python2.5以上版本,Python3.0暂不支持,请下载目前最新的Python2.7版本即可。安装完成后,在命令行敲击python -v,可以查看python是否正确安装。 Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit Intel)] on win32 2. 安装Google App Engine SDK for Python Google App Engine SDK下载并安装:http://code.google.com/intl/en/appengine/downloads.html,目前最新版本是1.4版本。如果不开发GAE,这步可以省略。安装完成后,可以使用Google App Engine Launcher这个工具来创建、导入、运行、部署GAE project,这个工具的功能很多,对于GAE开发人员来说非常方便。 配置Eclipse: PyDev和Google eclipse plugin PyDev下载并安装请参考:http://pydev.org/,建议使用eclipse自带的install software的功能进行安装。安装完成后,请在Windows-Performances-Pydev-Interpreter-Python里进行 python的配置,如果你的机器已经安装了python,点击Auto Config即可以找到你安装的python/lib,你也可以自己指定python/lib。PyDev安装好后,便可以在eclipse创建 python, django, GAE的project了。 Google eclipse plugin的好处是方便进行GAE的部署,当然也可以使用Google App Engine SDK安装包里的命令行或者是Google App Engine Launcher来进行部署,但对于不熟悉命令行的人来说,这个工具无疑方便了很多。 这样整个开发环境就算是搭建起来了,同时要提醒一点,在使用Windows下开发Django的国际化时,需要使用一个gettext utilities,需要下载gettext utilities,可参考http://docs.djangoproject.com/en/1.2/topics/i18n/localization/#gettext-on-windows 当然,在开发django project时,最好还将Django最新的release下载下来部署一下。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-02-18
用django开发GAE的时候数据存储方面需要如何改动?
|
|
返回顶楼 | |
发表时间:2011-02-19
最后修改:2011-02-19
flyaswish 写道 用django开发GAE的时候数据存储方面需要如何改动?
在settings.py里,你需要指定: DATABASE_ENGINE = 'appengine' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. DATABASE_NAME = '' # Or path to database file if using sqlite3. DATABASE_USER = '' # Not used with sqlite3. DATABASE_PASSWORD = '' # Not used with sqlite3. DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3. DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3. |
|
返回顶楼 | |
发表时间:2011-02-22
只要改这个吗?我觉得要改很多的
|
|
返回顶楼 | |
发表时间:2011-02-22
django不是一个足够爽的框架,用在gae上更是多余。
|
|
返回顶楼 | |
发表时间:2011-02-23
半人马 写道 django不是一个足够爽的框架,用在gae上更是多余。
哪个框架才足够爽?web.py? |
|
返回顶楼 | |
发表时间:2011-02-23
heartsong 写道 flyaswish 写道 用django开发GAE的时候数据存储方面需要如何改动?
在settings.py里,你需要指定: DATABASE_ENGINE = 'appengine' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. DATABASE_NAME = '' # Or path to database file if using sqlite3. DATABASE_USER = '' # Not used with sqlite3. DATABASE_PASSWORD = '' # Not used with sqlite3. DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3. DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3. ??这样就可以了?? gae的数据存储和django的orm貌似根本不配套啊~ 我以前用的是需要用django-nonrel,发布到gae上的 |
|
返回顶楼 | |
发表时间:2011-02-23
gae 我这里访问不到了
|
|
返回顶楼 | |
发表时间:2011-02-23
huaoguo 写道 半人马 写道 django不是一个足够爽的框架,用在gae上更是多余。
哪个框架才足够爽?web.py? web.py更轻巧。 |
|
返回顶楼 | |
发表时间:2011-02-23
jitabc 写道 huaoguo 写道 半人马 写道 django不是一个足够爽的框架,用在gae上更是多余。
哪个框架才足够爽?web.py? web.py更轻巧。 flask和bottle才轻巧 |
|
返回顶楼 | |