Python 你能编辑“编辑”吗;“下一步”;使用django'时的目的地;是否需要s@login_?

Python 你能编辑“编辑”吗;“下一步”;使用django'时的目的地;是否需要s@login_?,python,django,Python,Django,我在文档中找不到如何更改它重定向到的位置。我在我的setting.py中查找要编辑的登录URL,但在那里没有找到类似的内容。也只是一个比较宽泛的东西。有比django码头更好的django资源吗?我永远无法从那里得到明确的答案。在settings.py Define中 此外,如果使用的是django.contrib.auth.views.redirect\u to\u login,则可以将url作为下一个参数传入,这是必需的参数。在settings.py Define中 另外,如果您使用的是dj

我在文档中找不到如何更改它重定向到的位置。我在我的setting.py中查找要编辑的登录URL,但在那里没有找到类似的内容。也只是一个比较宽泛的东西。有比django码头更好的django资源吗?我永远无法从那里得到明确的答案。

在settings.py Define中

此外,如果使用的是
django.contrib.auth.views.redirect\u to\u login
,则可以将url作为下一个参数传入,这是必需的参数。

在settings.py Define中


另外,如果您使用的是
django.contrib.auth.views.redirect\u to\u login
,您可以将url作为下一个参数传入,这是一个必需的参数。

如果您没有指定下一个参数,那么django将在设置中搜索
登录重定向\u url
,如果没有找到,它将默认为
/accounts/profile/

因此,要覆盖它,只需在URL中提供它:
login?next=/some/URL
next
是默认值,但您可以将其称为其他名称,
login?after=/some/url
。如果这样做,则需要在decorator中指定字段的内容<代码>@login\u必需(重定向\u字段\u name='after')

您可以使用
LOGIN\u redirect\u url
在settings.py中指定默认重定向url,然后根据需要覆盖它

没有比django,imo附带的文档更好的文档了。只要确保您正在阅读您正在使用的django版本的文档即可。当您阅读开发版本的文档时,会出现很多问题,但实际上您使用的是生产版本

当前生产版本为1.3.1 当前的开发版本是1.4 RC 1

您可以从URL中判断文档的版本:

  • dev/=开发版本
  • 1.3/=生产版本
我总是将主题索引和主题标记为书签,然后从那里开始搜索


最后一个提示-要快速跳转到特定方法的文档,请使用django.me快捷方式:直接将您带到文档中的正确页面。

如果您不指定下一个参数,django将在设置中搜索
登录\u重定向\u URL
,如果找不到,它将默认为
/accounts/profile/

因此,要覆盖它,只需在URL中提供它:
login?next=/some/URL
next
是默认值,但您可以将其称为其他名称,
login?after=/some/url
。如果这样做,则需要在decorator中指定字段的内容<代码>@login\u必需(重定向\u字段\u name='after')

您可以使用
LOGIN\u redirect\u url
在settings.py中指定默认重定向url,然后根据需要覆盖它

没有比django,imo附带的文档更好的文档了。只要确保您正在阅读您正在使用的django版本的文档即可。当您阅读开发版本的文档时,会出现很多问题,但实际上您使用的是生产版本

当前生产版本为1.3.1 当前的开发版本是1.4 RC 1

您可以从URL中判断文档的版本:

  • dev/=开发版本
  • 1.3/=生产版本
我总是将主题索引和主题标记为书签,然后从那里开始搜索


最后一个提示-要快速跳转到特定方法的文档,请使用django.me快捷方式:直接转到文档中的正确页面。

下一个方法在哪里编辑?在模板中?还是查看或设置?我只是尝试将LOGIN\u REDIRECT\u URL添加到我的settings.py,但在我尝试加载页面时,它没有做任何事情。它仍然试图加载原始页面。我最终只是在urlconf中定义了accounts/login/,并使用了有效的注册,但我仍然很好奇,如果您愿意,如何更改这些内容我下一步该在哪里编辑?在模板中?还是查看或设置?我只是尝试将LOGIN\u REDIRECT\u URL添加到我的settings.py,但在我尝试加载页面时,它没有做任何事情。它仍然试图加载原始页面。我最终只是在urlconf中定义了accounts/login/,并使用了有效的注册,但如果您愿意,我仍然很好奇如何更改这些内容