0

私は django を学び始めており、http://www.venkysblog.com/setup-django-on-windows-with-apache-and-mysqlのように開発環境をセットアップしようとしています。私はそれを機能させるのに苦労しているので、すべてが正しいことを確認するために逆方向に作業しています。

ステップ5まではOKです。python、xampp、djangoが動作することを確認しました。phpmyadmin を使用して django という DB を作成しました。を使用してmysqlとdjango間の接続を確認しました

manage.py syncdb

手順 5 で、正しい mod_wsgi.so をダウンロードして F:\xampp\apache\modules フォルダーに配置し、httpd.conf に追加しました。

LoadModule wsgi_module modules/mod_wsgi.so

記事の著者は次のように述べています。

Before we move further, copy your Django testProject folder into "C:/wamp/www".
This is not mandatory, but I did this, and the remaining instructions below are based on that.

私はこの点を乗り越えることができませんでした。この時点から、python/django が mod_wsgi.so で適切に動作していることを確認するにはどうすればよいですか

前もって感謝します、

明細書

4

1 に答える 1

1

私はあなたの問題が何であるかをよく理解できません。あなたは、作成者が testProject フォルダーをコピーすることを推奨するポイントを「通り過ぎる」ことはできないと言います。何が起こるのですか?

ただし、これは非常に悪いチュートリアルだと言わざるを得ません。そのコピー手順を例にとると、「必須ではない」だけでなく、非常に強く推奨されます。プロジェクト コードを Web ルートの下に置く正当な理由はなく、そうしない理由はたくさんあります: 設定ミスにより、コード ファイルが簡単に Web に公開される可能性があるため、潜在的なセキュリティ リスクです。あなたのdbパスワードのように。

ただし、このチュートリアルにはさらに深刻な問題があります。開発目的で mod_wsgi を使って設定しようとするのは得策ではありません。始めたばかりの場合はなおさらです。Django にはmanage.py runserverまさにこの理由で開発サーバー ( ) が含まれており、それを開発に使用し、デプロイの準備ができるまで Apache/mod_wsgi についての学習を延期することをお勧めします。

于 2013-02-01T08:59:15.883 に答える