问题标签 [django-filebrowser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1345 浏览

python - ImportError:没有名为“文件浏览器”的模块

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

我的 urls.py 声明如下:

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

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

编辑:

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

0 投票
1 回答
130 浏览

python - Django 包含标签适用于开发服务器,但测试失败

我正在尝试使用模板标签为我的博客网站实现 JSON-LD 元数据:

json-ld.html模板:

这是models.pypages正在尝试为其实现 JSON-LD 的应用程序:

如您所见,我使用FileBrowseFieldfromdjango-filebrowser为页面添加特色图片。

manage.py runserver所有这些在Django 开发服务器(但是当我尝试为各自的视图运行测试时,它失败了,原因如下:

失败的测试用例:

所以问题是:为什么相同的代码在开发服务器和测试运行器中表现不同?也就是说,为什么page.featured_image字段在开发服务器中具有正确的类型,但str在测试期间被强制转换?

0 投票
1 回答
181 浏览

python - 在 GCE 上部署后出现 Django FileNotFound 错误

我正在处理一个 Django 2 项目,其中我的img根目录中有一个文件夹,我将一些图像保存到这个文件夹中,然后从这个文件夹创建一个 zip 存档并发送到浏览器。它在我的本地系统上运行良好,但是当我使用 Gunicorn 在 Google Compute Engine 上的 Liux 实例上部署它时,它会为此存储库返回错误。

这是我的意见.py

这是它返回的错误:

img即使我已经通过运行以下命令设置了文件夹的权限:

0 投票
1 回答
1437 浏览

django - 模块“django.db.models”没有属性“FileBrowseField”

我想在我的 Django 2.1.1 站点 django-filebrowser-no-grappelli 上有。我已遵循此指示,但在程序结束时,当我重新启动服务器时,出现此错误:

header_image = models.FileBrowseField("Image", max_length=200, directory="images/", extensions=[".jpg"], blank=True) AttributeError: module 'django.db.models' 没有属性 'FileBrowseField'

这是我的项目的文件:

模型.PY

意见.PY

URLS.PY

管理员

URLS.PY 项目

我已经开始了这一切,因为我将使用 TinyMCE,并且需要一个文件浏览器应用程序。当我停用 models.py 中的字符串 header_image 时,项目运行良好,但显然,当我尝试上传图像时出现错误。

我在哪里做错了?

0 投票
1 回答
892 浏览

django - 文件浏览器配置错误:未定义名称“设置”

我尝试激活 django-filebrowser-no-grappelli 并使用此指示进行配置。

然后我用这个更新了setting.py:

但是当我启动服务器时,我遇到了这个错误:

....文件“/var/www/html/dev/miosito/django/beautifulsite_v0.1/djangosite/djangosite/settings.py”,第 168 行,在 DIRECTORY = getattr(settings, "FILEBROWSER_DIRECTORY", 'uploads/' ) NameError: name 'settings' 未定义

老实说,我不清楚是否必须在 settings.py 的末尾或其他部分复制所有字符串。我觉得这是问题所在,我很困惑......

0 投票
1 回答
617 浏览

django - 文件浏览器没有gratelli:NameError:名称“站点”未定义

我正在按照本教程安装django-tinymce4-lite。在教程的最后有安装django-filebrowser-no-grappelli 的指示

我使用 Django 2.1.1,但即使我已遵循所有指示,在安装文件浏览器后仍显示此消息:

文件“/var/www/html/dev/miosito/django/beautifulsite_v0.1.1/djangosite/djangosite/urls.py”,第 25 行,在路径('admin/filebrowser/',include(site.urls))中,NameError :名称“站点”未定义

这里有 urls.py:

我做错了什么?

Yeo校正后编辑:

我已经添加了我忘记的字符串并且我已经正确了

但现在我有这个新错误:

ModuleNotFoundError:没有名为“site.urls”的模块;“网站”不是一个包

0 投票
1 回答
308 浏览

django - 如何在 django-ckeditor 中上传图像时禁用非管理员的浏览服务器选项?

我有一个关于 django 的博客,任何公众都可以在上面发布。在帖子内容中,我使用 django-ckeditor RichTextUploadingField。

ckeditor中有一个浏览服务器图片的按钮,可以让用户浏览服务器上传目录的图片,并在帖子中嵌入图片。

但是我想限制公众在发布时浏览服务器上的图像。他们应该只能上传图片,而不是浏览服务器上上传的每张图片。

这是我的models.py

表格.py

0 投票
1 回答
56 浏览

python - 如何使用 Python oops 概念开发双窗格文件浏览器?

我正在尝试使用python 和 Tkinter GUI创建一个双窗格文件浏览器,我将在单击按钮时添加“比较目录”、“比较文件”等功能。

(最终的 GUI 看起来有点像这个名为Meld https://en.wikipedia.org/wiki/Meld_(software)的工具)

作为第一步,我正在尝试创建一个Tree()类(其脚本是用 Tree_browser.py 编写的)。然后我将它导入import Tree_browserdircmp_utility.py中。(我还将编写另一个名为dircmp.py的目录/文件比较脚本)

现在我的问题是我对类和 oops 概念不熟悉,并且仍在努力学习和理解。因此,在互联网上花费了一些时间(YouTube、StackOverflow、geeks for geeks 等)之后,我尝试了下面的代码,我得到了下面显示的错误。

有人可以告诉我为什么会收到此错误以及我的代码中的错误是什么

即使定义了 self、autoscroll()、populate_roots(),它也会抛出一个错误,说明它们没有定义。为什么是这样??

树浏览器.py

dircmp_utility.py

运行 dircmp.py 后的错误

更新:发布工作脚本

保留我之前发布的错误代码,以便其他人可以从我的错误中吸取教训。感谢所有确实帮助我编写正确脚本的评论。

树浏览器.py

dircmp_utility.py

0 投票
1 回答
504 浏览

django - Django 文件浏览器可以上传文件但无法打开文件并出现 404 错误

你能帮忙解决这个问题吗?我可以上传文件并存在于文件夹中。但是当打开它时出现 404 错误。这是设置和错误消息。

日志:

设置.py:

网址.py:

上传成功:

上传成功

错误信息:

错误信息

0 投票
0 回答
104 浏览

python - '在 /admin/filebrowser/browse/ 处配置不正确 查找上传文件夹时出错(site.storage.location + site.directory)。(Django 文件浏览器)

我的项目结构是

我想在导航到链接时浏览 main/temp/ 文件夹:localhost:8000/admin/filebrowser/browse

请帮助我正确设置django文件浏览器,因为官方文档中的设置并不清楚。 https://django-filebrowser.readthedocs.io/en/3.13.2/settings.html#settings

在 settings.py

也试过:

错误回溯是: