我想在类中使用导入,然后由另一个类继承,这样我就不必手动定义导入在每个文件中。我想它是这样,但它不工作,任何意见表示赞赏:Python,Django,使用从类内部导入,似乎无法解决这个问题
class Djangoimports():
def __init__(self):
from django.template import Context
print Context
class Init1 (Djangoimports):
def __init__(self):
Djangoimports.__init__(self)
self.c = Context(self.constructor_dict) # just example of trying to use the imported "Context"
>>>>> global name 'Context' is not defined
我试图试图用“自我”的变化,但无法弄清楚如何适当地与进口用这个作为从它不一样的类属性/方法,我通常使用'自我'
谢谢,我觉得我得到你的意思,我不知道我怎么会继承进口商类,但是 – Rick 2010-09-14 22:35:08
@Rick类中使用它。您可以将其作为self.bar来访问,因为它成为类名称空间的一部分。 – aaronasterling 2010-09-14 22:38:45
好吧,我明白了,应该已经抓住了我自己:)...感谢您的帮助 – Rick 2010-09-14 22:40:40