是否可以更改导入的python文件的名称?
在我在Django的views.py中,我有
from myapp.models import * from suds.client import Client def main_page(request, id): client = Client.objects.get(id=id) ... response = Client(WSDL_FILE) ...
在我的模型中,我有一个Client模型,但是当我使用suds该WSDL 文件时,我导入了Client,但是在我的Client模型中却出现了AttributeError…
suds
WSDL
Client
AttributeError
我的问题是,是否可以更改Clientin的名称 suds.client?
suds.client
谁能对我的情况有个想法?
提前致谢 …
是的,您可以使用as关键字。
as
import my_module as some_other_name from suds.client import Client as Spam
正是出于这个目的。此处的文档对此进行了说明:
http://docs.python.org/reference/simple_stmts.html#import