请教19章 用户账户 中Django调用默认视图login的语句
python3吧
全部回复
仅看楼主
level 5
买买提刘 楼主
原书使用url配合login来写,但是django2.0中url变成了path和re_path语句,直接改的话浏览器报找不到模板,请问应该怎么写路径?
2017年12月24日 03点12分 1
level 1
"""为应用程序users定义URL模式"""
from django.urls import path
from django.contrib.auth.views import login
from . import views
urlpatterns = [
# 登录页面
path('login/', login, {'template_name': 'users/login.html'},
name='login'),
]
app_name = 'users'
2018年01月02日 17点01分 2
不对啊
2018年07月24日 07点07分
level 1
不对
2018年08月10日 01点08分 4
同求
2018年08月10日 10点08分
@多好多不如额呵 Σ(っ °Д °;)っ看11楼的方法行不行
2018年08月14日 06点08分
level 1
同问啊
2018年08月13日 08点08分 7
level 1
DDDDDDDDD
2018年08月13日 08点08分 8
level 1
求教!
2018年08月14日 03点08分 9
Σ(っ °Д °;)っ看11楼的方法行不行
2018年08月14日 06点08分
@- [笑眼]
2018年08月14日 06点08分
level 3
Django2.0 里 django.contrib.auth.views没有login
我就使用了下面的方法
from django.urls import path, include
from django.contrib.auth.views import LoginView#导入类
from . import views
#修改模板路径
LoginView.template_name = 'users/login.html'
urlpatterns = [
#登录界面
path('login/', LoginView.as_view(),
name='login')
]
app_name = 'users'
2018年08月14日 06点08分 11
多谢大佬。想再请教您个问题,LoginView.as_view()表示什么?是表示login.html 的路径吗?
2018年08月14日 08点08分
path('login/',LoginView.as_view(template_name='users/login.html'),name='login'),我2.1这么写的
2018年08月14日 09点08分
@厚积薄发9527 是可以的
2018年08月14日 09点08分
@枫😁 [哈哈]我也是初学者。 这个就类似DJango1的视图函数login
2018年08月15日 11点08分
level 4
你去cnsd论坛看看,或者百度直接搜书名+章节,我写过一篇博客,有关这一章的问题
2018年08月26日 05点08分 14
1