さまざまな 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
そうではありません。