仿优酷错误

仿优酷系统的报错与解决

1.

admin登录时,输入用户名密码发生报错:

'builtin_function_or_method' object has no attribute 'update'

原因

get_session():中
md5=hashlib.md5()       括号忘记加()

2.

admin登录时

'UUID' object has no attribute 'encode'

原因

    md5.update(str(uuid.uuid4().encode('utf-8')))
    改为
        md5.update(str(uuid.uuid4()).encode('utf-8'))
        uuid.uuid4()为一体加encode

3.

admin登录时

'_thread.lock' object has no attribute 'replace'

原因

导入模块锁的时候没有分开导入,字典中最后一个数值后有个逗号,

4.

删除电影时,会无限循环打印跳不出循环

第一层嵌套直接break掉,不能等于false

if not back_dic.get('flag'):
    print(back_dic.get('msg'))
    break

锁在了第二层循环,原因是做输入判断时没有加not
            

5.

查看视频时无限打印none

加了个while 循环
而且判断条件有问题

6.

充值会员时无限循环

不需要加while循环

7.

for i,j in enumerate(free_movie_list):
    print(i,j)  # 这里,误写为. 了

8.

(1146, "Table 'youku.download_record' doesn't exist")
上一篇:python-str.encode在数据前面添加一个“ b”


下一篇:hashlib 模块(加密模块)