[英]Django Url Redirection
I have a problem with my project & I hope that you will help me figure it out.The main problem is that my project is a one-single page template, so I don't have so many views , but I want to know , how to redirect to my homepage 我的项目有问题,希望您能帮我解决。主要问题是我的项目是一个单页模板,因此我没有太多视图,但是我想知道,如何重定向到我的主页
from django.conf.urls import url
from django.contrib import admin
from iubestete import views as iubestete_views
urlpatterns = [
url(r'^$', iubestete_views.index),
url(r'^',iubestete_views.index,name="portal"),
url(r'^admin/', admin.site.urls),
]
here is my urls.py file , which function should I import or what should I do? 这是我的urls.py文件,应该导入哪个功能或应该做什么? I mean, I want to know for example, if a person types " http://127.0.0.1:8000/adsnjiwadi/ " ,how can I redirect that link to my homepage(index.html)?Thank you so much & I hope that you'll have a great day:) Peace:)
我的意思是,例如,我想知道某个人是否键入“ http://127.0.0.1:8000/adsnjiwadi/ ”,我该如何将该链接重定向到我的首页(index.html)?非常感谢我希望您会过得愉快:)和平:)
Your code url(r'^',iubestete_views.index,name="portal")
in urls.py
already catch all URL pattern, it will direct to your home page. 您在
urls.py
代码url(r'^',iubestete_views.index,name="portal")
已捕获所有URL模式,它将定向到您的主页。
eg: http://127.0.0.1:8000/adsnjiwadi
, http://127.0.0.1:8000/sfddasfdfaf/ddfsaf
, etc. will go to your home page (index). 例如:
http://127.0.0.1:8000/adsnjiwadi
: http://127.0.0.1:8000/adsnjiwadi
: http://127.0.0.1:8000/adsnjiwadi
, http://127.0.0.1:8000/sfddasfdfaf/ddfsaf
: http://127.0.0.1:8000/adsnjiwadi
: http://127.0.0.1:8000/adsnjiwadi
/ http://127.0.0.1:8000/sfddasfdfaf/ddfsaf
等,将转到您的主页(索引)。
In your urls.py 在您的urls.py中
url(r'^(?P<garbage>.*)/$', views.garbage,name='redirect')
In your views.py 在您的views.py中
from django.core.urlresolvers import reverse
def garbage(request, garbage):
return HttpResponseRedirect(reverse('index'))
This is is a hacky method. 这是一种骇人听闻的方法。 Anything other than your root url will return to index url.
除您的根URL外,其他任何内容都将返回到索引URL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.