<p>想象一下情况:</p>
<p>我有很多不同的视图目录。所有视图都有大约6行导入-在文件的开头。每次我创建新视图的时候都要把这6行粘贴起来,真他妈的是硬拷贝。你知道吗</p>
<p>我通常都用进口货。你知道吗</p>
<pre><code>from django.contrib.auth.models import User
from django.contrib.auth.decorators import login_required, user_passes_test
from django.core.files.base import ContentFile
from django.core.urlresolvers import reverse
from django.core import paginator
from django.db import connection
from django.db.models import Q
from django.http import HttpResponseRedirect, Http404, HttpResponse, HttpResponseForbidden
from django.shortcuts import render_to_response, get_object_or_404
from django.template import loader, Context, RequestContext
from django.utils.translation import ugettext as _
</code></pre>
<p>诸如此类。。你知道吗</p>
<p>所以问题是:</p>
<p>如何将所有这些导入移动到独立文件,以便我可以在创建的每个视图中包含该文件。我将有一个包含所有视图的导入的文件,而不是导入。我不认为这会扼杀应用程序或smtng的性能。我只会把这个文件用于最常见的导入或类似的smtng。。也许这该死的php逻辑仍然伴随着我,我知道在python中包含是不好的实践。。但我需要一个解决办法。。这让我很紧张</p>