検索

ホームページ  >  に質問  >  本文

Django での django.db.utils.NotSupportedError エラーの解決

Django でプロジェクトを実行するとエラーが発生します。問題は、残念なことに、pip、MySQL クライアント、および Django のバージョンをアップグレードしたことです。

これは、python manage.py run server の実行時のエラーです

リーリー


P粉939473759P粉939473759405日前1414

全員に返信(1)返信します

  • P粉662089521

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

    MariaDB-10.1.19 クライアントを MySQL サーバーにインストールし、アプリケーションが 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_oldbin フォルダーに移動し、my ファイルを mysql フォルダーの bin ファイルにコピーします。 フォルダー。
    • 次に、mysql の
    • my ファイルを編集し、#skip-federated の前に skip-grant-tables を追加し、この行 innodb_Additional_mem_pool_size = を削除します。 2M< code> を選択し、ファイルを保存します。
    • 次に、
    • bin フォルダー内の mysql_upgrade を開いて実行します。
    • 操作が成功したら、
    • mysql フォルダー内の data フォルダーの名前を data_new に変更し、ファイル名を data## から変更します。 # フォルダー code>mysql_old フォルダー内の data フォルダーを mysql フォルダーにコピーします。 ここで、
    • xampp
    • コントロール パネルを実行し、apache サーバーと mysql を起動します。
    • MariaDB が更新されたので、問題は解決されます。

    返事
    0
  • キャンセル返事