Django表单重定向失败 – 页面未找到错误
发布时间:2021-03-31 04:18:16 所属栏目:Python 来源:互联网
导读:我有一个登录表单,一旦登录执行需要重定向到主页面但由于某种原因我得到页面找不到错误它被重定向到下面的页面而不是主页面. http://127.0.0.1:8000/accounts/profile/ 这是代码, 的login.html html head titleDjango Bookmarks - User Login/title /head
|
我有一个登录表单,一旦登录执行需要重定向到主页面但由于某种原因我得到页面找不到错误&它被重定向到下面的页面而不是主页面. http://127.0.0.1:8000/accounts/profile/ 这是代码, 的login.html <html>
<head>
<title>Django Bookmarks - User Login</title>
</head>
<body>
<h1>User Login</h1>
{% if form.errors %}
<p>Your username and password didnt match.Please try again.</p>
{% endif %}
<form method="post" action=".">
<p>label for="id_username">Username:</label>
{{ form.username }}</p>
<p>label for=id_password>Password:</label>
{{ form.password}}</p>
<input type="hidden" name="next" value="/" />
<input type="submit" value="login" />
</form>
</body>
</html>
url.py urlpatterns = patterns('',(r'^admin/',include(admin.site.urls)),(r'^$',main_page),(r'^user/(w+)/$',user_page),(r'^login/$','django.contrib.auth.views.login'),(r'^logout/$',logout_page),(r'^site_media/(?P<path>.*)$','django.views.static.serve',{'document_root':site_media}),(r'^register/$',register_page),(r'^volunteer/$',volunteer_page),(r'^save/$',bookmark_save_page),)
解决方法将settings.py中的LOGIN_REDIRECT_URL值更改为主页面的URL.如果它不存在,则默认为/ accounts / profile /.您还可以阅读LOGIN_REDIRECT_URL documentation. (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- python – SqlAlchemy在保存之前将UTC DateTime转
- python – Aiohttp,Asyncio:RuntimeError:事件
- python – 使用lxml.html提取文本
- python – 将参数传递给apscheduler处理函数
- python – 启动py.test后,在读取请求的数据流后无
- python – Selenium’WebElement’对象没有属性’
- Django:如何在内联formset中显示每个模型对象的
- 删除Python标准库中的变量
- python – 在jinja2中为未定义的属性引发异常
- Python:ndarray.flatten(‘F’)有否相反?
热点阅读
