1
我已经安装了2个python库,Flask和Dropbox SDK。两者都有一个称为“会话”的模块。每当我打电话给会话时,它都会尝试在Flask和Dropbox上调用它,但是由于Dropbox不能使用该给定的代码,因此我的应用程序中断了。冲突导入
反正有这个吗?
我已经安装了2个python库,Flask和Dropbox SDK。两者都有一个称为“会话”的模块。每当我打电话给会话时,它都会尝试在Flask和Dropbox上调用它,但是由于Dropbox不能使用该给定的代码,因此我的应用程序中断了。冲突导入
反正有这个吗?
而不是做这个的:
from flask import session
from dropbox import session
这样做:
from flask import session as fsession
from dropbox import session as dbsession
现在,您可以拨打瓶的session
为fsession
和Dropbox的session
为dbsession
。
使用'flask.session'和'dropbox.session'(或任何库名称)而不是'session'。此外,你应该总是做'进口烧瓶'或'进口保险箱',_never_'从烧瓶导入*'或'从保管箱导入*' – 2013-05-12 06:17:48
你会如何修改它?我喜欢''从瓶子导入烧瓶,会话,重定向,url_for,render_template,请求'目前。 – 2013-05-12 06:19:56
做'从瓶子导入瓶,会话作为fsession,重定向,url_for,render_template,请求'。当你需要在Flask中定义的'session'时,将其称为'fsession'。同样,您可以给Dropbox中定义的'session'命名一个不同的名称。 – 2013-05-12 06:24:12