是否可以更改导入的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)
...
在我的模型中我有一个客户端模型,但当我使用suds
作为WSDL
文件时,
我导入客户端,但我在客户端的模型中得到了AttributeError ...
我的问题是,我可以更改Client
中suds.client
的名称吗?
任何人都可以了解我的情况吗?
提前感谢...
答案 0 :(得分:12)
是的,您可以使用as
关键字。
import my_module as some_other_name
from suds.client import Client as Spam
正是出于这个目的。这在以下文档中进行了解释:
答案 1 :(得分:4)
from suds.client import Client as WhateverYouLike