首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Satchmo与现有的django项目集成

将Satchmo与现有的django项目集成
EN

Stack Overflow用户
提问于 2009-06-04 10:25:34
回答 1查看 1.1K关注 0票数 3

我有一个正在运行的django项目,我想将Satchmo与该项目集成在一起。问题是,不是将satchmo放到我的站点包目录中,我希望它被用作django应用程序,即所有的satchmo应用程序,如产品,运输,satchmo-utils等都在一个目录中,比如我的django项目中的satchmo-apps。但是通过这样做,我得到了一个没有模块找到的错误: satchmo_utils或satchmo-apps中的任何东西。我不想把satchmo应用程序(产品、运输、税务等)直接放到python/django路径中。所以请帮帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-04 10:45:57

您的意思是不想将其添加到PYTHONPATH环境变量中?

如果是这样的话,您可以在运行时将安装了Satchmo的父目录添加到python模块搜索路径中,这样它就只应用于您的项目。假设您将Satchmo包复制到您的项目目录中,如下所示:

代码语言:javascript
复制
project/
 +-settings.py
 +-satchmo/
     +-apps/
     +-projects/
     +-static/

然后,您可以在settings.py的开头使用以下命令来让Python找到它:

代码语言:javascript
复制
import sys
import os
sys.path.insert(0, os.path.dirname(__file__))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/949713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档