0

urls.py ファイルにurl(r'^register/$', 'drinker.views.drinker_reg')として URL を指定しました。

そして、views.pyファイルにdrinker_regビューを作成しました。

views.py のコードは次のとおりです。

from django.http import HttpResponseRedirect
from django.shortcuts import render_to_response
from django.template import RequestContext
from drinker.forms import RegistrationForm

def drinker_reg(request):
    if request.user.is_authenticated():
         return HttpResponseRedirect("/profile/")
    if request.method == 'POST':
         pass
    else:
           ''' user is not submitting the form, show them a blank registration form '''

           form=RegistrationForm()
           context={'form':form}
           return render_to_response('registration.html', context, context_instance=RequestContext(request))

しかし、まだViewDoesNotExist at /register Could not import drinker.views.drinker_reg というエラーが表示されます。ビューがモジュール Drinker.views に存在しません。

なんで?

4

2 に答える 2

0

ドリンカー アプリケーションはどのように作成しましたか?

ドリンク アプリケーション ディレクトリに__ init __ .py ファイルがありますか?

ディレクトリ レイアウトを確認できますか?

INSTALLED_APPS に酒飲みが入っていますか?

シェル (./manage.py シェル) 内からドリンカー アプリケーションからモジュールをインポートできますか?

于 2012-08-30T09:25:06.760 に答える
0

試す

url(r'^drinker_reg/?$', 'drinker.views.drinker_reg'),

drinkerあなたの中にあるべきであることを確認してくださいINSTALLED_APPS

于 2012-08-30T07:46:17.990 に答える