无法安装django文件浏览器应用程序

无法安装django文件浏览器应用程序,django,django-filebrowser,Django,Django Filebrowser,我完全按照这里说的做了:(只使用easy_install而不是pip) 似乎在尝试连接到管理界面时出现导入错误: Request Method: GET Request URL: http://localhost:8000/admin/ Django Version: 1.3 Exception Type: ImportError Exception Value: No module named sites Exception Location:

我完全按照这里说的做了:(只使用easy_install而不是pip)

似乎在尝试连接到管理界面时出现导入错误:

Request Method:     GET
Request URL:    http://localhost:8000/admin/
Django Version:     1.3
Exception Type:     ImportError
Exception Value:    

No module named sites

Exception Location:     c:\workspace\expedeat\..\expedeat\urls.py in <module>, line 5
Python Executable:  c:\Tools\Python26\python.exe
Python Version:     2.6.4

我一定是做错了什么。非常感谢您的帮助。

您使用的版本中不存在sites.py模块,因此错误消息是正确的

您使用的安装文档适用于3.4版。pip安装为3.3。区别在于
url.py

3.4

3.3


测试失败,因为它正在查找不存在的目录

要查找它要查找的目录,请执行以下操作:

% python ./manage.py shell 
>>> from django.conf import settings 
>>> import filebrowser.settings 
>>> filebrowser.settings.MEDIA_ROOT
'/srv/repositories/project/media'
>>> filebrowser.settings.DIRECTORY 
'uploads/'
根据输出,您知道它要查找的目录,在本例中为/srv/repositories/project/media/uploads。创建目录后,您应该可以更进一步。

使用“文件浏览器”前缀,您可以为文件浏览器应用程序提供配置

我在我的settings.py中使用以下内容:

FILEBROWSER_DIRECTORY = MEDIA_ROOT

谢谢成功了。然而,我仍然得到相同的测试错误,我不确定它是否正常工作。我还加载Grapelli和tinyMCE应用程序(可以使用),当我试图通过tinyMCE的
插入/编辑图像
按钮上载图像时,弹出窗口中的
浏览
按钮不会打开文件资源管理器。这是我的媒体根设置吗?请检查是否有settings.py变量ADMIN\u MEDIA\u PREFIX='/static/'。这已被弃用,但filebrowser似乎需要它。我根据Grapelli教程修改了我的ADMIN\u MEDIA\u前缀:我还注意到,当按下tinyMCE按钮面板的
insert/edit image
窗口弹出窗口上的
browse
按钮时,我得到以下javascript错误:
error:f是未定义的代码:http://localhost:8000/static/js/tiny_mce/tiny_mce_src.js 行:11981
urlpatterns = patterns('',
    (r'^admin/filebrowser/', include('filebrowser.urls')),
)
% python ./manage.py shell 
>>> from django.conf import settings 
>>> import filebrowser.settings 
>>> filebrowser.settings.MEDIA_ROOT
'/srv/repositories/project/media'
>>> filebrowser.settings.DIRECTORY 
'uploads/'
FILEBROWSER_DIRECTORY = MEDIA_ROOT