1、同じ名前の__init__プロジェクトファイルのフォルダに次のコードを追加します
輸入pymysql pymysql.install_as_MySQLdb()、
2、設定ファイルを変更します
DATABASES = { ' デフォルト' { ' ENGINE ':' django.db.backends.mysql ' 、 ' NAME ':' TEST2 ' 、 ' USER ':' ルート' 、 ' PASSWORD ':' Gauss_234 ' 、 ' HOST ':' 139.155.131.188 ' 、 "POST ":' 3306 ' 、 } }
3、MySQLの承認
test2の上のすべての権限を付与する*。「ルート」 @ 「139.155.131.188 」識別「パスワード」 grantオプションを持ちます。
フラッシュ権限;
4、今回はジャンゴを開始するとエラーになる場合
django.core.exceptions.ImproperlyConfigured:あるmysqlclient 1.3.13 またはそれ以降がされて必要。あなたは0.9.3を持っています。
修改\ Python35 \ Libの\サイト - パッケージ\ジャンゴ\ DB \バックエンド\ mysqlの\ base.py
コメントの後に以下のコードを開きます。
Djangoのサーバーは良いコメントの後に再起動します。
次のエラーメッセージが表示され、
AttributeError:「str」はオブジェクトが属性「デコード」を持っていません
PythonのDjangoのファイルは、[ファイル]> [DBファイルの下で発見された>バックエンド> MySQLの> operations.py
デコードコードするように改変します
最後に、あなたがサービスを再起動することができます
参考リンク:http://www.pianshen.com/article/2285376009/