0
是否有可能只在一個位置包含庫/包?跨不同文件的相同導入
class Sample(db.Model):
randomText = db.StringProperty(multiline = True)
-
from google.appengine.ext import db
from project.models import Sample
class SampleHandler():
def get(self):
xamp = Sample.all()
由於處理器已經從google.appengine.ext庫/包導入數據庫,然後導入模型,我會假設你沒有把它列入再次在模型本身。但是,看起來我必須以任何方式?
有人在乎解釋嗎?
因此,如果在處理程序和模型中都使用了「db」,那麼我將不得不在兩者中導入它們?我無法將一個文件中使用的所有庫/包導入到所有文件中,然後只導入該文件?編輯,它是不是像:<? require_once('lib1.php'); require_once('lib2.php'); require_once('lib3.php'); ?><? require_once('libs.php'); ?> idea – KaekeaSchmear
您可以創建一個導入所有內容的模塊,然後使用'from thatmodule import *'將所有內容導入到其他位置。 **這是一個壞主意**;你希望*明確地*關於你導入的內容,因爲它可以創建清晰的*關於你正在使用什麼以及從哪裏來的東西。 –
因此,蟒蛇只是要求你導入你使用的任何腳本,無論是否導入其他腳本? – KaekeaSchmear