Windowsでpython djangoをインストールする全手順


1 apacheインストール
一路next、何も言うことはありませんが、主な問題は複数のサーバがインストールされている場合、プロファイルでポート番号を変更する必要があることです.
httpでconfはListen 80を見つけてListen 1234に変更し、必要なポート番号に変更します.
2 pythonインストール
pythonのインストールもnextです.完全な後、pythonはいわゆる内部コマンドではないことに気づきました.デフォルトのインストールプロセスがこのステップを行わなかったことを示します.環境変数でpythonのインストールパスをpathに置く必要があります.
3 djangoインストール
pythonのインストールが完了した後もdjangoのインストールは非常に簡単です.
コマンドラインウィンドウでdjango解凍フォルダに入りpython setup.py install
このステップの主な仕事は、djangoに必要なファイルをpythonのlib/site_にコピーすることです.package/djangoディレクトリには、いくつかのソースコードが含まれています.
これで意外なことに、あなたのdjangoはインストールに成功しました.
4 appを作成
さっきdjangoがインストールしたディレクトリlib/siteに入ります.package/django/binのディレクトリで、
書類を置く予定の場所で
例えばC:/Python 26/Lib/site-packages/django/binに置きます
では、私はc盤に置くつもりです.
C:/Python 26/Lib/site-packages/django/bin/django-adminを直接実行します.py start-project mysite
このとき、cディスクにmysiteのフォルダが1つ増えました.これが新しいプロジェクトです.
もちろん、そのbinディレクトリを環境変数に配置することもできます.そうすれば、毎回そんなに面倒にそのディレクトリに入る必要はありません.
mysiteディレクトリに入りpython manageを実行します.py runserver
エラーがなければ、welcom to djangoのページをブラウザで見ることができます.
mysiteディレクトリには以下のファイルがあります.
__init__.pyは空のファイルで、pythonにpythonのパッケージであることを伝えます.
manage.py:これはコマンドラインツールで、このプロジェクトをさまざまな方法でインタラクティブにすることができます.
settings.py:djangoというプロジェクトを構成する
urls.pyはこのdjangoプロジェクトのurl宣言です
4データベースのインストールmysqlの使用
インストール中はutf 8をデフォルトの文字セットとして使用することに注意してください.そうしないと、中国語の文字化けしが発生しやすいです.
インストールが完了したらpython manageを実行します.py syncdb
No module name mysqldbが現れました
そしてMySQL-python-1.2.2をインストールしました.win32-py2.6.exe
このバージョンのインストールファイルはdllファイルがいくつか少ないようです.
libmmd.dll libmySQL.dll libguide40.dll
システム32ディレクトリまたはpythonのlibディレクトリの下に置く必要があります
やっとインストールに成功しましたmysql
5 mod_のインストールpython
以前はこれをインストールしても大きな問題はなかったようで、nextで簡単にできましたが、今日は面倒です.
どういうわけか、mod_pythonはpython 2をサポートしていない.6
私は長い間Googleでこの結論を得たか、それとも2.5、あるいは自分でコンパイルする必要があります.
詳細なドキュメントを見つけるために、自分でコンパイルすることにしました.
まずapacheを削除します.デフォルトのインストールに問題があります.
再インストールには2つの問題に注意する必要があります
1はインストールのパスですデフォルトのprogram fileの下ではなく、万悪のWindowsがファイル名としてスペースをサポートしているため、
大変ご迷惑をおかけしますので、インストール経路を自分で修正したほうがいいです
2デフォルトモードではなくカスタマイズを選択し、on"Build Headers and Libraries"under"Apache Runtime.に選出
これはmod_pythonのときbuildのときに使います.
この2歩はもうずいぶん手間がかかりましたが,その後はずっと簡単になりました.
mod_pythonのソースチェックアウト
The trunk URL is: https://svn.apache.org/repos/asf/quetzalcoatl/mod_python/trunk/
修正mod_python/dist/setup.py.inの171行目ext_modules = [ModPyModule, PSPModule] to:ext_modules = [ModPyModule]#, PSPModule]vs 2008のコマンドラインツールを使用して、メニューにデフォルトであります.
そしてdistディレクトリに入ります
set APACHESRC=C:/Apache
Run build_installer.bat .
これにより一般的にdistディレクトリにインストールファイルが生成され、直接インストールファイルを実行すればよい
mod_のインストールを完了pythonの後は構成されています
    SetHandler python-program    PythonHandler django.core.handlers.modpython    SetEnv DJANGO_SETTINGS_MODULE mysite.settings    PythonOption django.root/mysite    PythonDebug On
This tells Apache: "Use mod_python for any URL at or under '/mysite/', using the Django mod_python handler."It passes the value of DJANGO_SETTINGS_MODULE so mod_python knows which settings to use.
ここではapacheにmod_を使うように伝えますpythonは、urlが/mysite/またはその下にある場合にpythonを用いて解析する.