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領域に配置できますか?