我想知道在许多处理程序中导入常用模块的最佳做法是什么。
目前我有一个文件(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 *
以重用常见的导入。有没有更好的方法来分解导入这些模块?导入我可能不使用的所有模块是否会对内存产生相当大的影响?