[CPyUG:86935] django里的模块导入问题

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

[CPyUG:86935] django里的模块导入问题

euglena
比如我有一个项目foo,里面有个bar模块,导入的时候使用from foo.bar import *肯定没有问题,如果使用from bar
import *,在django自带的http服务器上运行是可以的,在apache里就会找不到这个模块,是不是需要一些配置?
--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:86943] Re: django里的模块导入问题

@@-2
说明你的bar不在syspath里 设置下PYTHONPATH

2009/5/18 euglena <[hidden email]>
比如我有一个项目foo,里面有个bar模块,导入的时候使用from foo.bar import *肯定没有问题,如果使用from bar
import *,在django自带的http服务器上运行是可以的,在apache里就会找不到这个模块,是不是需要一些配置?


--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:86947] Re: django里的模块导入问题

euglena
bar的确在PYTHONPATH这个环境变量里啊

On 5月18日, 下午8时33分, "@@" <[hidden email]> wrote:

> 说明你的bar不在syspath里 设置下PYTHONPATH
>
> 2009/5/18 euglena <[hidden email]>
>
>
>
> > 比如我有一个项目foo,里面有个bar模块,导入的时候使用from foo.bar import *肯定没有问题,如果使用from bar
> > import *,在django自带的http服务器上运行是可以的,在apache里就会找不到这个模块,是不是需要一些配置?- 隐藏被引用文字 -
>
> - 显示引用的文字 -
--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:86955] Re: django里的模块导入问题

euglena
因为同样的会改动成几个版本同时维护每个版本都要在import那里把程序的根目录改一遍实在太麻烦了,所以想用相对路径来导入,可是又不知道能不能导
入相对路径:(

On 5月18日, 下午9时31分, euglena <[hidden email]> wrote:

> bar的确在PYTHONPATH这个环境变量里啊
>
> On 5月18日, 下午8时33分, "@@" <[hidden email]> wrote:
>
>
>
> > 说明你的bar不在syspath里 设置下PYTHONPATH
>
> > 2009/5/18 euglena <[hidden email]>
>
> > > 比如我有一个项目foo,里面有个bar模块,导入的时候使用from foo.bar import *肯定没有问题,如果使用from bar
> > > import *,在django自带的http服务器上运行是可以的,在apache里就会找不到这个模块,是不是需要一些配置?- 隐藏被引用文字 -
>
> > - 显示引用的文字 -- 隐藏被引用文字 -
>
> - 显示引用的文字 -
--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:86958] Re: django里的模块导入问题

euglena
发现一个奇怪的现象,我的项目名称叫bubblefish,但在debug页里显示出来的python path却是'D:\\foo
\x08ubblefish',似乎是把\和b合成了一个x08,非常蹊跷的问题,有没有高手遇到过?

On 5月18日, 下午11时17分, euglena <[hidden email]> wrote:

> 因为同样的会改动成几个版本同时维护每个版本都要在import那里把程序的根目录改一遍实在太麻烦了,所以想用相对路径来导入,可是又不知道能不能导
> 入相对路径:(
>
> On 5月18日, 下午9时31分, euglena <[hidden email]> wrote:
>
>
>
> > bar的确在PYTHONPATH这个环境变量里啊
>
> > On 5月18日, 下午8时33分, "@@" <[hidden email]> wrote:
>
> > > 说明你的bar不在syspath里 设置下PYTHONPATH
>
> > > 2009/5/18 euglena <[hidden email]>
>
> > > > 比如我有一个项目foo,里面有个bar模块,导入的时候使用from foo.bar import *肯定没有问题,如果使用from bar
> > > > import *,在django自带的http服务器上运行是可以的,在apache里就会找不到这个模块,是不是需要一些配置?- 隐藏被引用文字 -
>
> > > - 显示引用的文字 -- 隐藏被引用文字 -
>
> > - 显示引用的文字 -- 隐藏被引用文字 -
>
> - 显示引用的文字 -
--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:86968] Re: django里的模块导入问题

@@-2
我用gae的时候碰见过 忘记怎么弄的了。。就找代码 在合适的地方弄个r上去

2009/5/19 euglena <[hidden email]>
发现一个奇怪的现象,我的项目名称叫bubblefish,但在debug页里显示出来的python path却是'D:\\foo
\x08ubblefish',似乎是把\和b合成了一个x08,非常蹊跷的问题,有没有高手遇到过?

On 5月18日, 下午11时17分, euglena <[hidden email]> wrote:
> 因为同样的会改动成几个版本同时维护每个版本都要在import那里把程序的根目录改一遍实在太麻烦了,所以想用相对路径来导入,可是又不知道能不能导
> 入相对路径:(
>
> On 5月18日, 下午9时31分, euglena <[hidden email]> wrote:
>
>
>
> > bar的确在PYTHONPATH这个环境变量里啊
>
> > On 5月18日, 下午8时33分, "@@" <[hidden email]> wrote:
>
> > > 说明你的bar不在syspath里 设置下PYTHONPATH
>
> > > 2009/5/18 euglena <[hidden email]>
>
> > > > 比如我有一个项目foo,里面有个bar模块,导入的时候使用from foo.bar import *肯定没有问题,如果使用from bar
> > > > import *,在django自带的http服务器上运行是可以的,在apache里就会找不到这个模块,是不是需要一些配置?- 隐藏被引用文字 -
>
> > > - 显示引用的文字 -- 隐藏被引用文字 -
>
> > - 显示引用的文字 -- 隐藏被引用文字 -
>
> - 显示引用的文字 -



--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:87249] Re: django里的模块导入问题

张大海
In reply to this post by euglena
我怎么收不到邮件了?
 
 
2009-05-22

张大海

发件人: euglena
发送时间: 2009-05-18  18:55:07
收件人: python-cn`CPyUG`华蟒用户组(中文Py用户组)
抄送:
主题: [CPyUG:86935] django里的模块导入问题
比如我有一个项目foo,里面有个bar模块,导入的时候使用from foo.bar import *肯定没有问题,如果使用from bar
import *,在django自带的http服务器上运行是可以的,在apache里就会找不到这个模块,是不是需要一些配置?

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:87320] Re: django里的模块导入问题

hongqing lv
路径问题,最好全用/来避免.windows下的程序也是认识 /的.
如 c:/aa/bb/cc.exe是没有问题的.

2009/5/22 张大海 <[hidden email]>
我怎么收不到邮件了?
 
 
2009-05-22

张大海

发件人: euglena
发送时间: 2009-05-18  18:55:07
收件人: python-cn`CPyUG`华蟒用户组(中文Py用户组)
抄送:
主题: [CPyUG:86935] django里的模块导入问题
比如我有一个项目foo,里面有个bar模块,导入的时候使用from foo.bar import *肯定没有问题,如果使用from bar
import *,在django自带的http服务器上运行是可以的,在apache里就会找不到这个模块,是不是需要一些配置?




--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:87327] Re: django里的模块导入问题

ubunoon-2
可以试着将工程或者app所在的目录保存起来到系统的目录下面:

 sys.path.insert(0, yourapppath)

2009/5/24 hongqing lv <hongqing.lv@gmail.com>
路径问题,最好全用/来避免.windows下的程序也是认识 /的.
如 c:/aa/bb/cc.exe是没有问题的.

2009/5/22 张大海 <[hidden email]>

我怎么收不到邮件了?
 
 
2009-05-22

张大海

发件人: euglena
发送时间: 2009-05-18  18:55:07
收件人: python-cn`CPyUG`华蟒用户组(中文Py用户组)
抄送:
主题: [CPyUG:86935] django里的模块导入问题
比如我有一个项目foo,里面有个bar模块,导入的时候使用from foo.bar import *肯定没有问题,如果使用from bar
import *,在django自带的http服务器上运行是可以的,在apache里就会找不到这个模块,是不是需要一些配置?








--
To be pythoner
My blog: http://www.cnblogs.com/ubunoon/


--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---