URL命名与反转

2018-07-18  本文已影响7人  满船载星河

某天PM要你实现一个简单的功能的需求:我公司网站注册页面的网为http://www.xxx.xxx/xxx/login.html

现要求把login这个单词改为signin,为了节省不必要的时间可以采取URL命名

views.py

def index(request):

username=request.GET.get('username')

if username:

return HttpResponse("前台首页")

else:

login_url=reverse(login)

print(login_url)# 输出signin  login

        return redirect(login_url)# 重定向跳转到登陆页面

def login(request):

return HttpResponse("前台登录页面")

urls.py

urlpatterns=[

path('', views.index,name='index'),   # 以后不管URL怎么改,函数只认url的别名也就是变量name  ,给url指定名字

path('login/', views.login,name='login')

]

上一篇 下一篇

猜你喜欢

热点阅读