最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • django2.3怎么导入login包

    正文概述    2020-06-16   222

    django2.3怎么导入login包

    在学习注册用户的过程中,视图中下面的代码

    from django.contrib.auth.views import login

    启动django服务时,报错:

    ImportError: cannot import name 'login' from 'django.contrib.auth.views'

    改为

    from django.contrib.auth import login

    django服务启动正常,但在点击login链接时又出现如下错误

    TypeError at /users/login/
    login() got an unexpected keyword argument 'template_name'
    Request Method:GET
    Request URL:http://127.0.0.1:8000/users/login/
    Django Version:2.1.4
    Exception Type:TypeError
    Exception Value:
    login() got an unexpected keyword argument 'template_name'

    经过多方查找,解决办法如下:

    from django.contrib.auth.views import LoginView
    from . import views
    app_name = 'users'
    urlpatterns = [
    #登录页面
    #url(r'^login/$', login, {'template_name': 'users/login.html'}, name = 'login'),
    url(r'^login/$', LoginView.as_view(template_name='users/login.html'), name="login"),
    ]

    起源地下载网 » django2.3怎么导入login包

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元