1
我想知道在許多處理程序中導入常用模塊的最佳做法是什麼。在Google App Engine中導入模塊和模型的最佳做法是什麼?
目前我有一個文件(myimports.py
),它具有我所有的輸入,例如, (該文件還包括我的模型和幫助函數)
from django.template.loaders.filesystem import Loader
from django.template.loader import render_to_string
from django.template.loader import get_template
from google.appengine.api import mail
from google.appengine.api import urlfetch
from google.appengine.api import namespace_manager
from google.appengine.api import taskqueue
from google.appengine.api import memcache
import cgi
import datetime
import django_settings
from random import choice
#commonly used functions
def myfunc(): ...
在我的處理程序文件main.py
,我使用from myimports import *
導入以重用通用導入。有沒有更好的方式來分解導入這些模塊?這對於導入我可能不使用的所有模塊是否有相當大的內存影響?
謝謝琥珀!我會更勤奮地讓我的處理程序明確地使用它們實際使用的模塊,並將它們逐個文件地導入到文件中。 創建一個全局幫助函數文件並導入該文件是個好主意嗎? – user1961