我已经创建了一个项目拼车。 的urls.py的样子:找不到带有参数'()'和关键字参数'{}'的'LoginPage'。 0模式尝试:[]
urlpatterns = patterns(
'',
url(r'^$', include('register.urls', namespace = "register")),
);
创建一个应用程序 '注册' 和urls.py样子:
urlpatterns = patterns(
'',
url('^$', Register.as_view(trigger = 0), name = 'LoginPage'),
);
我注册一个应用程序,并login.html的它扩展base.html文件。看起来这
{% extends 'base.html' %}
{% block body_block %}
我base.html文件看起来像这样:
***a href = "{%url 'LoginPage' %}"*** Register Login ...
寄存器的观点是这样的:
class Register(View):
# Object variables
trigger = 0;
logged_in = False;
re_attempts = 0;
def LoadLoginPage(self, request, message):
return render(request,
'login.html',
{'title' : 'Login Page',
'panel_message' : message});
def get(self, request):
if(self.trigger == 0):
return self.LoadLoginPage(request, "Login here !");
当我加载初始页面,我得到错误:
反向'LoginPage'与争论ments'()'和关键字参数'{}'未找到。 0模式尝试:[]
可能是什么问题?
namespace is defined,name is defined(LoginPage),then是什么问题?