效果如下:

核心功能:登录,晦棋,初级,中级

def login(request):
    if request.method == "POST":
        username = request.POST.get('username')
        password = request.POST.get('password')
        path ='./cheese/static/user/'+username+".txt"
        with open(path, 'r', encoding='utf-8') as f1:
            results = eval(f1.readlines()[0])
            if password == results['password']:
                obj = JsonResponse({'data':'登陆成功!'})
                # obj.set_cookie("is_login", True, 30)  # cookie有效期为30秒
                obj.set_cookie("username", username)
                return obj
            else:
                return JsonResponse({'data': '登陆失败!'})
    else:
        return render(request,'login.html')

def meau(request):
    return render(request, 'meau.html')

def score(request):
    username = request.COOKIES.get("username")
    print(username)
    path = './cheese/static/user/' + username + ".txt"
    with open(path,'r',encoding='utf-8') as f1:
        results=eval(f1.readlines()[0])
        score_old = results['score']
        score_old += 1
        results['score'] = score_old
        level=score_old//5
        with open(path, 'w', encoding='utf-8') as f2:
            f2.write(str(results))
    return JsonResponse({"data":results,'level':level})

python 象棋-分享相关推荐

  1. Python培训分享:Python新版本中的6个新特性

    Python在几年做了一个全面的升级,此次Python升级中有6个新特性,本期小编为大家介绍的Python培训教程就是关于介绍Python新版本中的6个新特性的,来看看下面的详细介绍. Python培 ...

  2. Python培训分享:PyQT是什么?PyQt4和PyQt5的区别是什么?

    今天小编为大家介绍的课程是关于Python培训方面的教程,主要讲的是PyQT是什么?PyQt4和PyQt5的区别是什么?来看看下面的详细介绍吧. Python培训分享:PyQT是什么?PyQt4和Py ...

  3. Python培训分享:Python发展前景怎么样?

    最近学习Python技术的同学越来越多,大家对于Python技术比较关注的两个点,就是Python技术好不好学,Python就业前景好不好,那么本文针对Python发展前景怎么样这个问题为大家做下详细 ...

  4. Python培训分享:Python内置标准异常及其解析

    本期小编为大家带来的Python培训教程是关于"Python内置标准异常及其解析"的内容,我们都知道,在Python技术运作下,总会出现一些Python无法正常处理的程序时就会发生 ...

  5. Python培训分享:python爬虫可以用来做什么?

    爬虫又被称为网络蜘蛛,它可以抓取我们页面的一些相关数据,近几年Python技术的到来,让我们对爬虫有了一个新的认知,那就是Python爬虫,下面我们就来看看python爬虫可以用来做什么? Pytho ...

  6. python操作excel-python操作excel(内附python教程分享)

    今天学习了下xlwings这个库,目的是为了让计算机自动化操作excel表,当某天需要做一些很繁琐的事情,就可以派上用场啦. python操作excel(内附python教程分享) 基本对象 网上刮来 ...

  7. Python教程分享之Python基础知识点梳理

    Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小千就来给大家分享一篇Python基础知识点梳理. Python ...

  8. python中if语句缺省else_9_【Python学习分享文章】_if(条件语句)

    [Python学习分享文章]_if(条件语句)_logicalJudgement介绍及基本操作 综述 计算机的"条件语句"和生活中的"条件成立"是不一样的. 一 ...

  9. 基于Python摄影图片分享系统设计与实现 开题报告

      本科生毕业论文 基于Python图片分享平台(Django框架) 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师: 黄菊华   XXXX大学本科生 ...

最新文章

  1. 深度学习系列作业1----by 吴恩达
  2. 公司--ajax获取数据
  3. python split space
  4. java EE 5配置邮件发送 qq企业邮箱
  5. java optional 用法_Java 8中的Optional: 如何正确使用?
  6. Linux(二) 常用命令和目录结构
  7. DLL引用之SQLite在Win32、64下的兼容
  8. Linux errno 列表
  9. 华为已经没落的一个手机系列 无人问津甚至有点多余
  10. 【Pytorch】Pytorch常见的坑汇总
  11. 5555555,老粘不上来。。
  12. A股市场统计(营业收入增长率、净利润增长率及净利润比市值近十年的平均数、中位数)
  13. 腾讯优图实验室招聘计算机视觉研究员和实习生
  14. 低成本5W无线充电器方案FS68001B简便充电芯片
  15. 欢迎中文社区新版主@刘文艺
  16. 【项目管理】--- 时间管理 --- 缩短工期
  17. Vue双向绑定:原理篇(详细)
  18. Win10桌面图标没有办法拖动(可以选中可以打开可以删除新建等操作但是不能拖动)
  19. centos安装ghostscript+PHP扩展imagick
  20. 关于springboot整合log4j2的史上最全配置解释

热门文章

  1. 起名~Java程序源码。
  2. 1-6 Springboot拦截器 Interceptor 通过重写addInterceptors方法添加一个HandlerInterceptor对象
  3. 新闻!牛磨王爸爸谈牛磨王抗磨网 | “绿多多”绿色资产
  4. 能源消耗监测管理系统-用能监测系统
  5. linux 修改分辨率lcd_Linux下LCD屏幕字体显示优化--dpi设置及sub-pixel次像素微调
  6. 父母最应该看的10本教育经典书
  7. 从入门到精通,收下这 22 个 Python 学习网站
  8. 第984期机器学习日报(2017-05-29)
  9. 【CVPR_2023论文精读】E4S: Fine-grained Face Swapping via Regional GAN Inversion
  10. Java实现 LeetCode 491递增子序列