2011-12-17 7 views
1

デスクトップから私のウェブサイトのバックエンドを制御するためにDjangoを使いたいので、no-ipホストを設定してリモートMySqlセクションに追加しましたが、MySqlサーバに接続できません。デスクトップからリモートMysqlサーバーにDjangoを接続するにはどうすればいいですか?

デフォルトのデータベースホスト名をlocalhostからno-ipホストに変更しようとしましたが、それを行うオプションが見つかりませんでした。

どうすればよいですか?

+1

はmysqlを実行していますか?あなたはdjangoから独立したmysqlに接続できますか?例 'mysql -u yourusername -p -hホスト?あなたが通常それに接続できない場合は、それはジャンゴの問題ではありません – dm03514

答えて

2

settings.pyDATABASES設定を確認してください。あなたは自分の希望するホスト名にlocalhostを変更

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.mysql', 
     'NAME': 'database', 
     'USER': 'user', 
     'PASSWORD': 'password', 
     'HOST': 'localhost', 
     'PORT': '', 
    } 
} 

のようなものを持っている必要があります。