老师,视频中的jsonpickle模块好像,没有,我查了,也没有下载下了,报错,没有合适的版本。
我直接用pickle,也报错,无法序列化,该怎么处理这个问题
def post(self, request): uname = request.POST.get('account', '') pwd = request.POST.get('password', '') try: user = UserInfo.objects.get(uname=uname, pwd=pwd) return redirect('userapp:register') except UserInfo.DoesNotExist: user = UserInfo.objects.create(uname=uname, pwd=pwd) request.session['user'] = pickle.dumps(user) return redirect('/user/center/')
刚刚发现mysql5.7与8.0在创建用户授权上还有些差别 我刚刚查了好久终于解决了 分享一下经验 希望给遇到一样困难的同学一些帮助 (注意:mysql8.0版本以上才需要这样做)在创建完用户 给用户授权的时候报错 https://blog.csdn.net/hxpjava1/article/details/86688662 授权以后 创建连接 的时候报错 https://blog.csdn.net/seventopalsy/article/details/80195246
谢谢老师,解决了,有一个问题,为什么filename这个单词不能打出来
麻烦问一下老师 我敲得跟教程一样,怎么这个地方报错
{% extends 'base.html' %} {% block title %}用户注册页面{% endblock %} {% block headerjs %} <script type="text/javascript" src="/static/md5-min.js"></script> {% endblock %} {% block main %} <div class="login-body"> <div class="login-card"> <div class="login-top"> <h3>新用户注册</h3> <h5>尊敬的用户,欢迎您回来!</h5> </div> <div class="login-bottom"> <form method="post" action="/user/register/" onsubmit="register();"> {% csrf_token %} <div class="login-input-box"> <input type="text" id="account" name="account" value="" class="login-admin active" placeholder="邮箱注册"> <span style="color:red;" id="aSpan"></span> <input type="password" id="password" name="password" value="" class="login-password"> <span style="color:red;" id="pSpan"></span> <button class="login-btn" style="color: white;text-decoration: none;cursor: pointer">注册</button> </div> </form> <div class="login-img"> <img src="/static/login_05.png" alt=""> </div> </div> </div> </div> {% endblock %} {% block footerjs %} <script> function isEmail(str){ var reg = /^[a-zA-Z0-9_-]{6,}@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/; return reg.test(str); } function register(){ //获取输入框的值 var account = $('#account').val(); var password = $('#password').val(); //简单校验 if(account.length<6||!isEmail(account)){ $('#aSpan').text('邮箱长度不能小于六位'); return false; } if(password.length<6){ $('#pSpan').text('密码长度不能小于六位'); return false; } hex_pwd = hex_md5(password); $('#password').val(hex_pwd); } </script> {% endblock %}
老师,项目素材中的代码。我表单验证是错的,也可以提交,重定向到个人应用界面
你好,老师,麻烦问一下 打开新建,第一第二 第五行是什么意思
请问老师,这些解析工具以后在工作中会常用吗?以后需要我们这样去写解析程序吗?还是只要能读懂就行?
a = 'abcdefghijklmnopqrstuvwxyz' a[::-1] >>>'zyxwvutsrqponmlkjihgfedcba'
老师,起始位置不是默认是0吗?这是反向取,运行结果不应该是'azyxwvutsrqponmlkjihgfedcba'吗
想要参加一、三这种类型的比赛需要掌握哪些技术?
我的这个出现这个错误这是为什么?Cannot resolve symbol 'arraycopy'
老师您好,
思路和代码和源代码里面的一样,后来也直接尝试执行了源代码,都报了下面的错,说@Reference注入失败,这是哪里出了问题呢?
老师,我想问一下UDP协议编写的程序是C/S结构还是B/S结构啊
老师,我想问一下,这个主机和客户端难道不是指的同一台电脑吗,为什么它们的IP不一样:
老师您好!请问一下这个是没有删除干净导致无法再次安装吗?
安装的时候也是提示:
chatRoom.zip
老师,这个问题找了半天也没找出为什么,服务器能接受消息,但是客户端收不到服务端的消息。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637