0
私は通常SQLiteを使用しますが、このプロジェクトではサーバーのデータを使用する必要がありますので、SQLiteからMySQLにデータを変換するのではなく、 MySQLデータベース。私はインポートされたデータベースを操作するために私のDjangoプロジェクトを設定する方法を理解しようとしています。現在、models.pyファイルは空です。インポートされたMySQLデータベースで動作するローカルの開発環境でDjangoを設定する
は、だから私は、3つの質問を持っている:
が私のsettings.py(下記)が正しく設定されていますか?
インポートした データベースのスキーマと一致するようにモデルを設定する必要はありますか?
- 他に何かする必要はありますか?
これは、私が働いているものです:
- ジャンゴ1.8.4
- のPython 2.7
- のMySQL 5.7.14
- OSX 10.11
設定。 py
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
"""..."""
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'extract',
'USER': 'root',
'PASSWORD': 'xxxxxxxxxx',
'HOST': 'localhost',
'PORT': '22',
}
}
""" ... """
それを得ました。ありがとう。そのコマンドの出力をmodels.pyファイルにコピーするだけですか? – 655321
はい、そうかもしれません。モデルの 'Meta'セクションも見てください。その有益な。問題が解決した場合は、これを受け入れられた回答としてマークすることができます。 :) – cutteeth