django1.4.2を使用してdjangoプロジェクトを作成しました。adsite
このプロジェクトには1つの'app'( )があります。そしてそれは動作します。しかし、いくつかの「py」ファイルを「app」フォルダーにコピーするとNo module named models
、views.pyでエラーが発生しました。そしてParent module adsite.adsiteviews.mainhanlder does not exist.
、新しいファイルを__init__
「アプリ」に登録する必要がありますか?対処された新しいファイルはimport
ルールに違反しましたか?
views.py
from django.http import HttpResponse
from django.template import Context, loader
from adsite.models import UserInfo
def showusers(request):
userlist = UserInfo.objects.all()
c = Context({
'userlist':userlist,
})
t = loader.get_template('users.html')
return HttpResponse(t.render(c))
コピーされたファイル:adsiteviews.py
class mainhanlder(TemplateView)
def get(self):
""" """
variables = {
'user': self.get_current_user(),
'mchosts' : MCHOSTS,
'servers' : servers}
index_templ = tmpl_lookup.get_template("index.html")
body = index_templ.render(**variables)
self.write(body)
urls.py
urlpatterns = patterns('',
# Examples:
url(r'^$', 'adsite.adsiteviews.mainhandler.as_View()'),
url(r'^users/$', 'adsite.views.showusers'),
私にはこの問題についての手がかりがありません。任意の提案をいただければ幸いです。あなたの時間のためのthx。