找不到参数为“()”且关键字参数为“{}”的“LoginPage”的反转。已尝试0个模式:[]

2024-09-27 09:33:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个carpool项目。 这个网址.py看起来像:

urlpatterns = patterns(
                '',
                url(r'^$', include('register.urls', namespace = "register")),            
                       );

创建了一个应用程序'注册'和网址.py看起来像:

   urlpatterns = patterns(
                '',
   url('^$', Register.as_view(trigger = 0), name = 'LoginPage'),
   );

我有一个登录.html在注册应用程序和它的扩展基本.html. 看起来像这样

{% extends 'base.html' %}
{% block body_block %}

我有基本.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 !");

当我加载初始页时,我得到错误:

Reverse for 'LoginPage' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []

有什么问题吗?。你知道吗

命名空间被定义,名称被定义(LoginPage),那么问题是什么?你知道吗


Tags: pyselfregister应用程序urlmessagerequesthtml

热门问题