首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django注册网址重定向

Django注册网址重定向
EN

Stack Overflow用户
提问于 2015-10-01 05:36:53
回答 1查看 317关注 0票数 0

我正在使用Django==1.8django-registration-redux注册。当我尝试用我的超级用户和密码登录时,它会自动重定向到http://127.0.0.1:8000/accounts/profile/。一旦用户登录,我是否可以控制我的url将重定向到哪里?您可以看到以下图像:

假设我想在用户登录后重定向到/home/,那么我将如何实现呢?救命啊!!

Login.html

代码语言:javascript
复制
{% extends "base.html" %}
{% load i18n %}

{% block content %}
<form method="post" action=".">
  {% csrf_token %} 
  {{ form.as_p }}

  <input type="submit" value="{% trans 'Log in' %}" />
  <input type="hidden" name="next" value="{{ next }}" />
</form>

<p>{% trans "Forgot password" %}? <a href="{% url 'auth_password_reset' %}">{% trans "Reset it" %}</a>!</p>
<p>{% trans "Not member" %}? <a href="{% url 'registration_register' %}">{% trans "Register" %}</a>!</p>
{% endblock %}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-01 05:39:04

是的,您可以通过将LOGIN_REDIRECT_URL放在settings.py文件中来自定义它。

所以在这种情况下你可以像.

代码语言:javascript
复制
LOGIN_REDIRECT_URL = /home/
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32880120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档