0

さまざまな html プロジェクトに複数のフォルダーを使用して、WampServer を Aptana IDE と完全に連携させました。次に、Django をインストールし、これを Apache の httpd.conf に追加しました。

Alias /images/ "c:/wamp/www/daas/templates/images/"
<Directory "c:/wamp/www/daas/images>
Order allow,deny
Allow from all
</Directory>

WSGIScriptAlias / "c:/wamp/www/daas/apache/django.wsgi"

<Directory "c:/wamp/www/daas/apache">
Allow from all
</Directory>

<VirtualHost *:80>
    ServerName 127.0.0.1
    DocumentRoot c:/wamp/www/daas/
</VirtualHost>

そして今、htmlプロジェクト用に持っていた仮想ホスト...

NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
    ServerName localhost
    DocumentRoot 'C:\wamp\www'
</VirtualHost>
<VirtualHost 127.0.0.1>
    ServerName projectA.local
    DocumentRoot 'C:\wamp\www\projectA'
</VirtualHost>

Django の urls.py はThe current URL, projectA, didn't match any of these regular expressions、Django のプロジェクト内にないものも含め、すべての url をキャッチしているため、正しく読み込まれません。

どうすればこれを解決できますか? Djano 側ですか、それとも Apache 側ですか? ここ(ubuntuのApache WebサーバーでDjangoとphpmyadminを実行する方法)は同様の問題ですが、解決策はうまくいきませんでした。幸いにもlocalhost/phpmyadmin正しく動作しますが、localhost/projectAそうではありません。

4

1 に答える 1

1

WSGIScriptAlias / "c:/wamp/www/daas/apache/django.wsgi"httpd.conf で、Apache のすべてのリクエストをキャッチしているようです。

于 2012-09-04T13:37:33.443 に答える