Python Django Url重定向

Python Django Url重定向,python,django,url,redirect,web,Python,Django,Url,Redirect,Web,我的项目有一个问题&我希望你能帮我解决。主要问题是我的项目是一个单页模板,所以我没有那么多视图,但我想知道,如何重定向到我的主页 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'^',iub

我的项目有一个问题&我希望你能帮我解决。主要问题是我的项目是一个单页模板,所以我没有那么多视图,但我想知道,如何重定向到我的主页

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),
]
这是我的urls.py文件,我应该导入哪个函数,或者我应该做什么?我的意思是,我想知道,例如,如果有人键入“”,我如何将该链接重定向到我的主页(index.html)?非常感谢&我希望你有一个美好的一天:)Peace:)

你的代码
url(r'^',iubestete_views.index,name=“portal”)
url.py
中已经捕获了所有的url模式,它将指向你的主页

例如:
http://127.0.0.1:8000/adsnjiwadi
http://127.0.0.1:8000/sfddasfdfaf/ddfsaf
等将转到您的主页(索引)。

在您的URL.py中

url(r'^(?P<garbage>.*)/$', views.garbage,name='redirect')

这是一种老套的方法。根url以外的任何内容都将返回到索引url。

它不起作用。。。或者我不知道如何导入反向lol。。无论如何,谢谢
from django.core.urlresolvers import reverse

def garbage(request, garbage):
    return HttpResponseRedirect(reverse('index'))