python - 在python中更改导入名称

标签 python django import

是否可以更改导入的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)
     ...

在我的模型中,我有一个客户端模型,但是当我为 WSDL 文件使用 suds 时, 我导入了客户端,但在我的客户端模型中出现了 AttributeError ...

我的问题是,是否可以更改suds.clientClient 的名称?

谁能知道我的情况?

提前致谢...

最佳答案

是的,您可以使用 as 关键字。

import my_module as some_other_name
from suds.client import Client as Spam

正是为了这个目的。这在此处的文档中进行了解释:

http://docs.python.org/reference/simple_stmts.html#import

关于python - 在python中更改导入名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8997274/

相关文章:

python - Django 不区分大小写 "distinct"查询

django - 渲染时捕获DoesNotExist : Photo matching query does not exist

android - 为什么抽屉导航图标不显示在操作栏中?

javascript - 对象继承/导入问题

Python 2.6 -> Python 3(代理处理程序)

python - 在 Mac OS X 上使用 NLTK 在 Celery 线程中使用 python-javabridge JVM 时出现 fatal error

python - 用大叶制作等值线图

python - 返回带有序列化程序列表的响应 Django REST Framework

python - 使用更改的模块路径对 python 对象进行 unpickling

python - 分组一些线程函数Python