PHPから少し離れて、Pythonを学びたいです。Python で Web 開発を行うには、テンプレート作成などを支援するフレームワークが必要です。
Web 開発のすべてをテストするために使用する非運用サーバーがあります。これは、一般的な MySQL サーバー パッケージの代わりに MariaDB を実行する Debian 7.1 LAMP スタックです。
昨日、Django をインストールし、firstwebという最初のプロジェクトを作成しました。まだ設定を変更していません。
これが私の最初の大きな混乱です。チュートリアルでは、Django をインストールし、最初のプロジェクトを開始し、Apache を再起動した後、Django はそれ以降作業を続けました。彼はブラウザにアクセスし、問題なく Django のデフォルト ページに移動しました。
ただし、最初のWebフォルダーにcdして実行する必要があります
python manage.py runserver myip:port
そして、それは機能します。問題ない。しかし、私はそれがこのように機能するはずなのか、そしてこれが将来的に問題を引き起こすのでしょうか?
2 番目の質問は、MySQL データベースを使用するようにセットアップしたいということです。/firstweb/firstweb の下の settings.py にアクセスすると、ENGINE と NAME が表示されますが、ここに何を入力すればよいかわかりません。
そして、USER、PASSWORD、および HOST 領域には、これが私のデータベースとその資格情報ですか? localhostを使用している場合、 localhostを HOST 領域に配置できますか?