我已经正确地配置了一个Django应用程序,并让它顺利地运行。然而,当我去启用管理面板时,我遇到了一个404错误,因为我取消了这一行的注释:
url(r'^admin/', include(admin.site.urls))
当我试图访问我的网站时,我收到了这样的信息:
Using the URLconf defined in cms.urls, Django tried these URL patterns, in this order:
1. ^admin/
The current URL, , didn't match any of these.
我想
我正在学习在Ubuntu11.10中同时使用PostgreSQL和Django,我发现我需要切换到我在终端安装PostgreSQL ("postgres")时创建的用户(通过"sudo su postgres"),以便在Django中创建和访问数据库。不幸的是,"postgres"用户在我的本地文件系统上没有文件写入权限,所以当我尝试执行某些操作时,比如将模型对象添加到具有图像字段的数据库中时,我会被阻止。但是,如果我在终端中切换到我的普通Ubuntu用户名,并尝试在Django的开发服务器上访问我的管理站点,我会得到如下错误:
Operatio