gpt4 book ai didi

python - 在 Django 中使用 mod_wsgi 找不到请求的 URL

转载 作者:太空宇宙 更新时间:2023-11-04 03:54:05 26 4
gpt4 key购买 nike

我正在尝试让 django 使用 mod_wsgi 在 apache 上工作。我的 djang.wsgi 代码是:

import os, sys
sys.path.append('C:/djcode/mysite')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

我在“httpd”中的配置是:

Alias /static/ "C:/djcode/mysite/static/"
<Directory C:/djcode/mysite/static/>
Order deny,allow
Allow from all
</Directory>

WSGIScriptAlias / C:/djcode/mysite/apache/django.wsgi

<Directory C:/djcode/mysite/apache>
Order deny,allow
Allow from all
</Directory>

Alias /files/ "C:/djcode/mysite/files/"
<Directory C:/djcode/mysite/files/>
Order deny,allow
Allow from all
</Directory>

"file"文件夹中是我读取用于在模板中输出的数据(不是数据库)的文件。

urls.py代码如下:

urlpatterns = patterns('',
('^all/$', all),
('^(sport)/$', gen),
('^(teknology)/$', gen),
...

当我在 localhost 启动 Apache 时,消息是 “It works!”。但是当我尝试 localhost/all' 或 localhost/mysitelocalhost/mysite/all 时,浏览器会显示 "The requested URL/all 在此服务器上找不到`。我不明白它在哪里失败

最佳答案

all 的定义或类在哪里?它在技术上是 Controller 。可以发帖吗?

这条线路由它:

('^all/$', all)

但是我们不知道什么是all

关于python - 在 Django 中使用 mod_wsgi 找不到请求的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19709805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com