我刚刚在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),
答案 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)),
]