Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单的django:这段代码有什么问题?_Django - Fatal编程技术网

简单的django:这段代码有什么问题?

简单的django:这段代码有什么问题?,django,Django,我有以下代码: <li><a href="{% url 'django.contrib.auth.views.logout' %}">Logout</a></li> <li><a href="{% url 'django.contrib.auth.views.account' %}">Account</a></li> 当我运行它时,我得到一个关于它是如何胡言乱语的错误。当然,错误并不是说: 呈

我有以下代码:

<li><a href="{% url 'django.contrib.auth.views.logout' %}">Logout</a></li>
<li><a href="{% url 'django.contrib.auth.views.account' %}">Account</a></li>
  • 当我运行它时,我得到一个关于它是如何胡言乱语的错误。当然,错误并不是说:

    呈现时捕获到NoReverseMatch:找不到参数为“()”且关键字参数为“{}”的“django.contrib.auth.views.account”的反向

    这仅适用于“帐户”选项,“注销”选项本身可以正常工作。 很自然地,我搜索了这么多错误,这是关于“帐户”在哪里都不存在的问题——但我对django是个新手,不知道如何修复

    所以,假设我想让上面这一行起作用——我所说的“作用”是指作为某个页面的链接出现(当然,这并不重要,但当它发生时,它会显示用户的详细信息~用户名、更改密码的选项等),我需要做什么

    我的URL.py中需要什么吗?我的表格里有什么

    更新 好的,既然{%url'django.contrib.auth.views.XYZ'%}指向名为XYZ的视图类的成员,如果我想添加一个“accounts”页面,我会对视图类进行子类化并在其中添加功能吗? 或者仅仅添加一个新视图(“/accounts/”)并以这种方式添加视图内容,我会更理智吗


    干杯

    您需要阅读关于URL在Django中如何工作的文档:

    您需要阅读关于URL在Django中如何工作的文档:

    该函数/视图(
    帐户
    )不存在。看看代码:

    当然,一个不存在的观点是无法逆转的。你想干什么

    回答您在评论中提出的问题(顺便说一句,这是另一个问题)

    您应该创建自己的视图。Django中的视图是函数,所以不能将它们“子类化”。不过,您可以重复使用和合并

    我本想告诉你怎么做的,但最好给你指出正确的位置。从django教程开始:

    一小时后你就会明白整个过程

    最后,您可以找到处理用户帐户数据的第三方应用程序,您可以查看一下,但我建议您自己做。您将在这个过程中学到很多。

    该函数/视图(
    帐户
    )不存在。看看代码:

    当然,一个不存在的观点是无法逆转的。你想干什么

    回答您在评论中提出的问题(顺便说一句,这是另一个问题)

    您应该创建自己的视图。Django中的视图是函数,所以不能将它们“子类化”。不过,您可以重复使用和合并

    我本想告诉你怎么做的,但最好给你指出正确的位置。从django教程开始:

    一小时后你就会明白整个过程


    最后,您可以找到处理用户帐户数据的第三方应用程序,您可以查看一下,但我建议您自己做。在这个过程中你会学到很多。

    ohhhh。因此,它链接到一个预定义的函数。得到了。信息技术因此,如果我想有一个视图,允许用户查看他们的用户名/密码/电子邮件,并提供编辑选项,我是否需要对该视图进行子类化,并提供一个帐户方法。因此,它链接到一个预定义的函数。得到了。信息技术因此,如果我想有一个视图,允许用户查看他们的用户名/密码/电子邮件,并提供编辑选项,我是否需要对该视图进行子类化,并提供帐户方法?好的,我已经读过了-我仍然不确定。更新了问题!auth中有预定义的表单和视图,可以帮助您允许某人更改用户名、密码等。好的,我已经读过了,但我仍然不确定。更新了问题!auth中有预定义的表单和视图,可以帮助您允许他人更改用户名、密码等。