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