首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django捕获WampServer上所有现有urls.py项目的urls

Django捕获WampServer上所有现有urls.py项目的urls
EN

Stack Overflow用户
提问于 2012-09-04 06:08:14
回答 1查看 218关注 0票数 0

我让WampServer与Aptana IDE完美地协同工作,对不同的html项目使用多个文件夹。然后我安装了Django,并将其添加到Apache的httpd.conf中:

代码语言:javascript
复制
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项目准备的虚拟主机...

代码语言:javascript
复制
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捕获了所有的urls The current URL, projectA, didn't match any of these regular expressions,甚至那些不在Django的项目中的urls。

我该如何解决这个问题呢?站在贾诺一边还是站在阿帕奇一边?这里(How do i run Django and phpmyadmin on apache webserver on ubuntu)是一个类似的问题,但解决方案对我不起作用。幸运的是,localhost/phpmyadmin可以正常工作,而localhost/projectA不能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-04 21:37:33

看起来httpd.conf中的WSGIScriptAlias / "c:/wamp/www/daas/apache/django.wsgi"捕获了apache上的所有请求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12254542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档