Python 编程从入门到实践 第19章 注销一节问题
python3吧
全部回复
仅看楼主
level 2
现在网上的教程都是第1版的,很多代码都不能用,官网下了第2版的代码,一路用第1版教程修修改改好不容易到第19章 19.2.3 注销 这一节,现在遇到个问题,过不去了。。。求教大家了,问题如下:
原教程 ‘注销’一节ursl.py 是这段代码:
urlpatterns = [
# 登录页面
--snip--
# 注销
url(r'^logout/$', views.logout_view, name='logout'),
]
查看第2版原码urls.py 里根本就取消了上面那段代码,官方第2版urls.py如下:
"""Defines URL patterns for users"""
from django.urls import path, include
from . import views
app_name = 'users'
urlpatterns = [
# Include default auth urls.
path('', include('django.contrib.auth.urls')),
# Registration page.
path('register/', views.register, name='register'),
只有后面注册的代码,没有logout注销的。而且views里也找不到一点logout的代码,这是怎么回事呢?logout上哪去了?
后来没办法,参照之前的代码,按第1版教程在urls.py输入如下代码:
app_name = 'users'
urlpatterns = [
--snip--
# 注销
path('logout/'), views.logout_view, name='logout'),
]
按照教程在views.py里添加原教程代码(略)
结果。。。就是runserver运行不起来,哪位大大做过的指导下吧,感谢!!
2019年09月13日 13点09分 1
level 12
直接买本新版教材呗。django2有了path函数后,谁还去用那老旧的url函数。[吃瓜]
2019年09月14日 01点09分 2
level 1
建议买个视频系统化学习!
2019年09月14日 03点09分 3
level 2
现在好像只有第1版的书卖吧?18年原作者出的第2版貌似还米有。。视频教程有上百G,先把这个基础打扎实了先
2019年09月14日 04点09分 4
level 1
我也在找这个问题,https://blog.csdn.net/qq_40977215/article/details/105127893,按这篇博客的方法成功了
2021年02月23日 03点02分 5
1