我所提供的网址在我的urls.py文件URL(R '^注册/ $', 'drinker.views.drinker_reg'),视图问题
和我创建了drinker_reg视图在我的views.py文件中。
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在/注册 无法导入drinker.views.drinker_reg。视图在模块drinker.views中不存在。
为什么?
您的views.py文件位于何处? – Jingo
drinker/views.py – Inforian
嗯好吧,如果饮者是您的项目名,那么您的urls.py中的view.drinker_reg应该可以工作。如果饮者是你的appname,那么它应该是 .drinker.views.drinker_reg。这应该适用于Django 1.3。 1.4+有一个新的布局,我不知道如何处理。 –
Jingo