我是蟒蛇新手。谁能告诉我如何在我的 django 项目中为 GAE 嵌入一个开源项目?假设我想嵌入Python markdown。任何人都可以告诉我一个方向吗?我可以将我的源代码复制并粘贴到我的 django 文件夹中并修改 settings.py 中的某些内容以完成它吗?
嵌入源的原因是GAE不允许在其中运行egg文件。
我是蟒蛇新手。谁能告诉我如何在我的 django 项目中为 GAE 嵌入一个开源项目?假设我想嵌入Python markdown。任何人都可以告诉我一个方向吗?我可以将我的源代码复制并粘贴到我的 django 文件夹中并修改 settings.py 中的某些内容以完成它吗?
嵌入源的原因是GAE不允许在其中运行egg文件。
只需将 .egg 存档中未命名为 EGG-INFO 的文件夹的内容解压缩到您的应用程序文件夹即可。
显然,对于要与应用程序一起部署的每个外部库,您都打算使用 appengine 的 python 版本,除非根据我自己的经验导入,当我最近不得不使用它们在在线版本中无法使用的外部库时,除非我将它们放在我的应用程序的根文件夹中。
当然,您可以将模块放在 python-path 中并将其导入 django 代码中需要的任何位置?或者这不是你想要的?
看看 Tipfy 看看他们如何处理依赖关系。您可能可以在 Django 中使用相同的技术。