0

ローカルの Vista マシン (django+apache+mod-python+postgres) で開発環境をセットアップしようとしていますが、何らかの理由で設定を読み込めません。

組み込みサーバーではすべてが機能しますが、Apache では機能しません。

これが私のhttpd.confです

<Location "/">
      SetHandler python-program
      PythonHandler django.core.handlers.modpython
      SetEnv DJANGO_SETTINGS_MODULE movies.settings
      PythonOption django.root /movies
      PythonDebug On
      PythonPath "['C:/django'] + sys.path"
  </Location>

そしてエラー:

ImportError at /

No module named main.urls

Request Method:     GET
Request URL:    http://localhost/
Exception Type:     ImportError
Exception Value:    

No module named main.urls

Exception Location: 
C:\Python25\lib\site-packages\django\utils\importlib.py in import_module, line 35
Python Executable:  C:\Program Files (x86)\Apache Software 
Foundation\Apache2.2\bin\httpd.exe
Python Version:     2.5.4
Python Path:    ['C:/django', 'C:\\Windows\\system32\\python25.zip', 
'C:\\Python25\\Lib', 'C:\\Python25\\DLLs', 'C:\\Python25\\Lib\\lib-tk', 'C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2', 'C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\bin', 'C:\\Python25', 'C:\\Python25\\lib\\site-packages', 'C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2/_externals']
4

2 に答える 2

0

プロジェクトのコードはどこにありますか? プロジェクトを含むフォルダーの親は、Python パス上にある必要があります。main がプロジェクト名で、C:\django\projects\main\ にあると仮定すると、python パスに c:\django\projects\ が必要です。

それか、または main.urls が settings.py の movies.urls である必要があります。

于 2009-07-06T16:33:58.830 に答える
0

数週間前にこの質問をしたことは知っていますが、まだヘルプが必要な場合は、ServerFaultを試してみてください。成功したら、ここで報告してください!

于 2009-07-27T03:50:17.897 に答える