django - 将主页映射到 django admin
问题描述
我正在使用 django 2.0.6 和 apache2 和 mod_wsgi。我想将主页 url 映射到我的应用程序的管理员(一个只有管理员并且没有公共界面的内部应用程序)。url.py 中的以下代码在我使用 django 的 runserver 时有效,但在我将 apache2 与 mod_wsgi 一起使用时无效
urlpatterns = [
path('', admin.site.urls),
]
将 apache2 与 mod_wsgi 一起使用时,我被重定向到 /cgi-bin/webproc 并说“未找到”。
以下适用于 django 的 runserver 以及 mod_wsgi
urlpatterns = [
path('admin/', admin.site.urls),
]
我的 apache 配置是
<VirtualHost *:80>
TimeOut 1200
LogLevel info
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /media/ /var/www/myapp/media/
Alias /static /var/www/myapp/myapp/static
<Directory /var/www/myapp/myapp/static>
Require all granted
</Directory>
<Directory /var/www/myapp/media>
Require all granted
</Directory>
<Directory /var/www/myapp/myapp>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess myapp python-home=/var/www/myapp/env python-path=/var/www/myapp
WSGIProcessGroup myapp
WSGIScriptAlias / /var/www/myapp/myapp/wsgi.py
</VirtualHost>
如果有人可以提供帮助,将不胜感激。
解决方案
推荐阅读
- google-chrome - Chrome DevTools 中缺少“添加到主屏幕”链接
- if-statement - 使用嵌套的 IF 语句更改迷你图颜色
- vb.net - 如何连接sybaseanywhere 9.0?
- mongodb - MongoDB - 使用多个参数从多个集合中搜索
- swift - 在 Kotlin 中适当地转换类方法
- objective-c - iOS13 上的帧丢失 -> 无法使用的录音
- javascript - 反应值对象添加到对象数组
- html - 如何使复选框和标题在同一行
- nginx - 让加密在续订时保留旧 IP 地址
- javascript - 如何验证使用表单生成器创建的表单的 html 作为 cakephp 中的 json 表单?