찾다

 >  Q&A  >  본문

Django에서 django.db.utils.NotSupportedError 오류 해결

Django에서 프로젝트를 실행할 때 오류가 발생합니다. 문제는 불행히도 pip, MySQL 클라이언트 및 Django 버전을 업그레이드했다는 것입니다

python Manage.py Run Server를 실행할 때 발생하는 오류입니다

으아아아


P粉939473759P粉939473759405일 전1417

모든 응답(1)나는 대답할 것이다

  • P粉662089521

    P粉6620895212023-11-15 10:26:58

    MySQL 서버에 MariaDB-10.1.19 클라이언트를 설치했고 애플리케이션에서 10.1.19를 발견했습니다. 오류에 표시된 대로 MariaDB 10.3 이상이 필요합니다. MariaDB를

    로 업그레이드할 수 있습니다.
    • 먼저 xampp 서버를 완전히 중지하세요.
    • 그런 다음 MariaDB 다운로드 페이지로 이동하여 최신 안정 버전의 zip 파일을 다운로드하세요
    • 파일을 추출하고 mariadb-10.x.x 重命名为 mysql
    • 에서 폴더를 이동하세요.
    • 그럼 C: 驱动器中转到 xampp 目录并将 mysql 文件夹名称更改为 mysql_old
    • 그런 다음 압축을 푼 폴더를 xampp 디렉터리에 복사하세요.
    • 그런 다음 mysql_old目录并复制backups文件夹、scripts文件夹、mysqlinstallservice文件、 mysqluninstallservice 文件并粘贴到 mysql 폴더로 들어갑니다.
    • 그런 다음 mysql_old中的bin文件夹并将my文件复制到mysql中的bin文件夹 폴더로 이동하세요.
    • 그런 다음 mysql에서 my文件,在#skip-federated之前添加skip-grant-tables,同时删除这一行< code>innodb_additional_mem_pool_size = 2M을 편집하고 파일을 저장합니다.
    • 그런 다음 bin文件夹中打开mysql_upgrade 실행해 보세요.
    • 성공적으로 실행한 후 mysql文件夹中的data文件夹重命名为data_new,然后从data文件夹中复制data文件夹code>mysql_old 文件夹复制到 mysql 폴더를 변경하세요.
    • 이제 xampp控制面板并启动apache服务器和mysql제어판을 실행하고 apache 서버와 mysql을 시작하세요.

    이제 MariaDB가 업데이트되었으므로 문제가 해결될 것입니다.

    회신하다
    0
  • 취소회신하다