美文网首页
URL命名与反转

URL命名与反转

作者: 满船载星河 | 来源:发表于2018-07-18 09:54 被阅读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')

    ]

    相关文章

      网友评论

          本文标题:URL命名与反转

          本文链接:https://www.haomeiwen.com/subject/lajgpftx.html