ImportError:没有名为'filebrowser'的模块

时间:2018-02-21 15:41:47

标签: python django django-filebrowser

我刚刚在pythonanywhere上托管的django网站上安装了django-filebrowser,并使用了python 3.5和django 1.11.7。我按照文档中的说明进行设置。这些应用程序安装在settings.py中,我使用manage.py collecstatic在当前位置收集这些文件(我使用whitenoise通过Amazon CDN提供静态文件)。

我的urls.py声明如下:

SET @Nr = ...

我也使用了site.urls,但被告知“网站”未定义。

我在目前设置上收到的错误是:

DECLARE @t TABLE (Nr NVARCHAR(MAX));
MERGE INTO..
USING ... ON ...
WHEN MATCHED THEN UPDATE ...
WHEN NOT MATCHED BY TARGET THEN INSERT ...
OUTPUT INSERTED.Nr INTO @t;

SELECT @Nr = Nr FROM @t;

编辑:

我还应该注意,如果我将网址更改为'app.urls'而不是'filebrowser.urls'该网站一般会加载,但是我尝试加载文件浏览器的页面(用于提交博客帖子的表单),出现此错误:

url(r'^filebrowser/', include('filebrowser.urls')),
url(r'^grappelli/', include('grappelli.urls')),
url(r'^admin/', admin.site.urls),

1 个答案:

答案 0 :(得分:2)

您的网址与docs中的网址不同:

from filebrowser.sites import site

urlpatterns = [
   url(r'^admin/filebrowser/', include(site.urls)),
   url(r'^grappelli/', include('grappelli.urls')),
   url(r'^admin/', include(admin.site.urls)),
]