我正在尝试在我的一个项目上使用 django-reversion ( http://code.google.com/p/django-reversion/ ),但它不适用于在 Apache 上运行的项目。它适用于在 Django 开发服务器上运行的项目,但是一旦我尝试将它与在 Apache 上运行的项目一起使用,我可以访问管理页面,但我无法访问单个模型管理页面(我得到 500错误)。有人有任何想法和/或建议吗?
我正在尝试在我的一个项目上使用 django-reversion ( http://code.google.com/p/django-reversion/ ),但它不适用于在 Apache 上运行的项目。它适用于在 Django 开发服务器上运行的项目,但是一旦我尝试将它与在 Apache 上运行的项目一起使用,我可以访问管理页面,但我无法访问单个模型管理页面(我得到 500错误)。有人有任何想法和/或建议吗?
我一直在与 django-reversion 的项目所有者来回发送电子邮件,经过一系列故障排除后,他得出了一个结论——我的 URLconf 使用的是 (r'^admin/(.*)', admin.site.root)这显然已被弃用,所以我将其更改为 (r'^admin/', include(admin.site.urls)) 现在它可以工作了。
如果您使用 SQLite,apache 用户(或 www-data 或您系统上的任何内容)是否有权读取/写入您的数据库?