如何在GAE的django项目中嵌入一个开源项目?

时间:2011-03-18 06:47:18

标签: python django google-app-engine open-source inclusion

我是一个蟒蛇新手。谁能告诉我如何在我的Djang项目中为GAE嵌入一个开源项目?假设我想嵌入Python markdown。任何人都可以告诉我一个方向吗?我可以将我的源码复制并粘贴到我的django文件夹中并修改settings.py中的内容以完成它吗?

嵌入源的原因是GAE不允许在其中运行egg文件。

4 个答案:

答案 0 :(得分:3)

只需将名为EGG-INFO的的.egg存档中的文件夹内容解压缩到您的应用程序文件夹中。

答案 1 :(得分:2)

显然,你想要为你的应用程序部署的每个外部库使用python版本的appengine,除了根据我自己的经验导入我最近不得不使用外部库时他们不在在线版本除非我将它们放到我的应用程序的根文件夹中。

答案 2 :(得分:1)

当然你可以将模块放在python-path中并在你的django代码中的任何地方导入它?或者这不是你想要的?

答案 3 :(得分:1)

看一下Tipfy,看看它们是如何处理依赖关系的。您可以在Django中使用相同的技术。

http://www.tipfy.org/