多くのハンドラーで一般的に使用されるモジュールをインポートするためのベストプラクティスは何だろうと思っていました。
現在myimports.py
、すべてのインポートを含む 1 つのファイル ( ) があります (このファイルには、モデルとヘルパー関数も含まれています)。
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
withをインポートします。from myimports import *
これらのモジュールのインポートを分割するより良い方法はありますか? 使用しない可能性のあるすべてのモジュールをインポートすると、メモリにかなりの影響がありますか?