Django的Bug处理

在运行Django项目时遇到错误提示:mysqlclient 1.3.13或更高版本是必需的,但你安装的是0.9.3。解决方法包括参照链接中的指南,将Django从2.2降级到2.1.4,并在base.py和operations.py中修改特定代码。接着创建Django模型并配置settings.py,运行主文件创建数据库表。
摘要由CSDN通过智能技术生成

Django的Bug处理

BUG

When I run this shell code, it will showed this error tips:

mysqlclient 1.3.13 or newer is required; you have 0.9.3.

solve

  • http://www.bubuko.com/infodetail-3040101.html

    1. Django 2.2 -> Django 2.1.4

      • find base.py and comment this code in 35 line.
      
          if version < (1, 3, 3):
              raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)
      
      
      • Find operations.py and changed “decode” to “encode” in 146 line.
      
          # query = query.decode(errors='replace')
          query = query.decode(errors='replace')
      
      

Coding

Create django models

  1. Create models.py in projects.

  2. Setting models in settings.py

    
        INSTALLED_APPS = [
            'polls.apps.PollsConfig',
        ]
    
    
  3. Run code in main file

    
        > python manage.py makemigrations polls
    
    
  4. Run code in main file, create tables in the mysql.

    
        > python manage.py migrate
    
    
课程源码Gitee地址,码云搜索:IT教头王进 -  bugmgr_demo合适人群: 1、具有一定Python语言基础,有一定的web前端基础,想要深入学习Python Web开发的朋友;2、学习完“跟着王进老师学开发Python篇”、“跟着王进老师学Web前端开发”的朋友;3、有Django框架基础,但是想学习企业级项目实战的朋友;4、喜欢Python编程并想深入研究的朋友;本项目为Bug追踪管理系统,在企业中各种项目提供了Bug的记录、跟踪、解决和统计的功能,另外还提供了wiki的知识库和在线的文档管理等等。编程无捷径,需要大量案例讲解与实战运用;杜绝纸上谈兵,杜绝“忽悠速成”,本课程为Bug追踪管理系统的第一阶段:登陆模块。◆ 在登陆模块中,包含了用户注册、用户账号登陆、手机验证码登陆、用户重置密码四个功能点。◆ 在登陆模块中,使用到了很多知识点,比如:virtualenv虚拟环境、Git和Gitee、ORM模型、Django模板继承、Redis数据库等等,如下图:本课程从0开始完成这个项目,代码全部手工完成,实战性很强。希望所有的同学能好好跟着视频理解每个知识点,动手敲代码。完成本课程!学完本套课程之后您将收获:1、轻松玩转Python。2、快速掌握Python的知识体系。3、逐步养成自己的编程思维和编程感觉。4、快速胜任Python工程师的工作。5、Offer与机遇
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值