某天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')
]
网友评论