質問: mysqlを使用するようにdjangoを設定する phpから少し離れてpythonを学びたいです。 pythonでweb開発をするためには、テンプレート作成などを手助けするフレームワークが必要になります。私はすべてのweb開発のものをテストするために使用している非本番サーバーを使用しています。これは、一般的なmysqlサーバーパッケージの代わりにmariadbを実行するdebian 7.1 lampスタックです。昨日、djangoをインストールし、最初のプロジェクトfirstwebを作成しました。まだ設定を変更していません。これが私の最初の大きな混乱です。チュートリアルでは、私がdjangoをインストールし、最初のプロジェクトを開始し、apacheを再起動し、それ以降djangoが動作するようにしました。彼は自分のブラウザに行き、問題なくdjangoのデフォルトページに行きました。私はしかし、私は私のfirstwebフォルダにcdして実行する必要がありますpython manage.py runserver myip:port そしてそれはうまくいきます。問題ない。しかし、私はそれがこのように動作することになっているのではないかと思っています、そして、これが問題を引き起こすだろうか?私の2番目の質問は私のmysqlデータベースを使うように設定したいということです。/firstweb/firstwebの下のsettings.pyに入り、engineとnameが表示されますが、ここに何を入れるべきかわかりません。それから、user、password、およびhostの各領域で、これが私のデータベースとその信任状ですか? localhostを使用している場合は、host領域にlocalhostを入力するだけで済みますか?
回答: 最初のうちは以下のコマンドを実行してpythonの依存関係をインストールしてください。そうしないとpython runserverコマンドがエラーをスローします。sudo apt-get install libmysqlclient-dev sudo pip install mysql-python #andyで定義されているようにsettings.pyファイルを設定し、最後に実行します。python manage.py runserver 楽しむ..!!