sql >> データベース >  >> RDS >> Mysql

Django接続mysqlの問題、NameError:名前'_mysql'が定義されていません

    推奨される方法 MySQLをDjangoで使用するには、mysqlclientをインストールします mysql-connector-pythonの代わりに 。

    mysql-connector-pythonを使用する場合 、次にENGINEを変更する必要があります 'mysql.connector.django'へ データベース設定( docs > 。

    DATABASES = {
        'default': {
                    'ENGINE': 'mysql.connector.django',
                    'HOST': 'xxxxxx.compute.amazonaws.com',
                    'PORT': '3306',
                    'NAME': 'xxxxx',
                    'USER': 'xxxxx',
                    'PASSWORD': 'xxxxxx',
                    'init_command': "SET sql_modes = 'STRICT_TRANS_TABLES'",
        },
    }
    


    1. 変数を使用したSQL使用ステートメント

    2. SQLServerで数値を含まない値を取得する方法

    3. mysqli_real_escape_stringと二重引用符の問題

    4. MySQLデータベースとテーブルサイズを確認する方法