找不到页面(404)请求方法:
GET请求网址:
http://beta.mysite.com/admin/filebrowser/

所请求的管理页面没有
存在。


django-filebrowser要求:


Django 1.0+(我有1.1)
PIL(我已安装python-imaging
Grappelli(我安装了最新的svn中继,确认它可以工作)


对于文件浏览器我:


签出最新的svn,放在python路径中
通过媒体文件复制到静态主机
将文件浏览器添加到settings.py,确认已将其选中,因为它曾经引发一个异常,即在我安装PIL之前未安装PIL
我在urls.py中添加了确切的url行:(r'^admin/filebrowser/', include('filebrowser.urls')),


需要注意的一件事是,我没有修改filebrowser settings.py。

我的网站管理员正常工作,将grappelli应用于管理员,我尝试在http://site.com/admin/filebrowser/后面加上斜杠,我的网址后面有斜杠,这是完整的urls.py:

    urlpatterns = patterns('',

        (r'^$', 'django.views.generic.simple.direct_to_template', {'template':'homepage.html'}),

        # Uncomment the next line to enable the admin:
        (r'^admin/filebrowser/', include('filebrowser.urls')),
        (r'^admin/', include(admin.site.urls)),


        # add this or you'll get some error:
        # Reverse for 'grp_bookmark_get' with arguments
        (r'^grappelli/', include('grappelli.urls')),

        (r'^search/$', 'site.search.views.search'),
        (r'', include('django.contrib.flatpages.urls')),

)

最佳答案

freenode /#django上的apollo13解决了这一问题。我应该去/admin/filebrowser/browse

10-02 03:49