问题标签 [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 回答
1540 浏览

django - Django-tinymce + django-filebrowser-no-grapelli 不起作用

我有点困惑。我尝试了不同的方法和手册,但对我没有任何帮助。我使用的是:django 1.5、django-page-cms、django-tinymce。我需要用于 tinymce 的文件浏览器以便在管理员中使用。我停在https://github.com/wardi/django-filebrowser-no-grappelli,因为它看起来使用起来最简单,而且我不需要 Grapeeli,它需要https://github.com/sehmaschine/django-文件浏览器。所以我需要:

  • 在 INSTALLED_APPS 中添加“文件浏览器”;
  • 在管理员之前添加(r'^admin/filebrowser/', include('filebrowser.urls')),到网址
  • 更改 /templates/admin/index.html 添加{% include 'filebrowser/append.html' %}之前 {% for app in app_list %}

完成这些步骤并更正 append.html(对于 django 1.5 - 更改 url 外观)后,Reverse for 'tinymce-filebrowser' with arguments '()' and keyword arguments '{}' not found.当我想进入使用 tinymce(和文件浏览器)的页面时收到错误消息。谷歌无法让我确定我需要做什么。

所以我希望能得到你的帮助。如果有人使用过此类库,请告诉我,在这种情况下我需要做什么?或者是否存在具有理解配置的另一个工作文件浏览器?

更新。添加 tinymce url 并编辑几乎所有文件浏览器模板(因为 django 1.5)。我有一些问题:

  • 在带有 tinymce 编辑器的页面上,我在控制台错误中看到:localhost:8000/admin/tinymce/filebrowser/ 404 (NOT FOUND). tinynce 仍然可以正常工作,但我无法使用文件浏览器的图像链接,该链接在添加文件浏览器后出现(控制台中的错误Cannot call method 'apply' of undefined:)
  • 上传文件(直接,没有tinymce)总是在这里失败:localhost:8000/admin/filebrowser/upload_file/ 500 (INTERNAL SERVER ERROR)

任何想法如何解决这些问题?

更新。为了解决第一个问题,您需要放在(r'^admin/tinymce/', include('tinymce.urls')), 之前 url(r'^admin/', include(admin.site.urls)),

为了解决第二个问题,您需要使用正确的 django-filebrowser-no-grapelli 包,最好没有 flash_login_decorator 用于上传功能。

0 投票
1 回答
196 浏览

python - In my my project when I installed django-filebrowser some conflicts happened, conflicts in style only not in any functions

In my project I want to integrate fluent_dashborad for the admin interface, when I installed django-filebrowser some conflicts happened, conflicts in style only but not in any functionality.

this is my installed apps,

When I comment grappelli and admin_tools. the fluent dashboard is working perfectly but the style conflicts are coming in file browser.

When I tried disabling the fluent dashboard and enabling grappelli and admin_tools, it works perfectly. but I want fluent_dashboard itself.

So either one of these will work alone but not together. How to make them work together.

0 投票
2 回答
1923 浏览

python - Django文件浏览器不起作用

我已经安装了 Django 文件浏览器并添加grappellifilebrowser我安装的应用程序中。并做了文档中所说的每一件事,但是当我浏览时,http://127.0.0.1:8000/admin/filebrowser/我得到了 404 page not found 错误。有什么问题?我这样配置我的媒体设置:

0 投票
3 回答
3226 浏览

django - django-tinymce 的动态图片上传/浏览路径

我想使用 tinyMCE 作为 django 应用程序的编辑器,但遇到了一些麻烦。我已经完成了所有设置,但似乎无法为图像插入/上传功能指定上传路径。我有两个特定的场景,这会成为一个问题:

  • 用户提交内容的文件浏览器不应显示其他用户上传的文件。我想通过用户 ID 将它们“监禁”到特定目录。
  • 我需要一种将上传的文件与它们相关的对象链接的方法。这样,如果对象不再存在,我可以在将来修剪这些文件,并且我可以在文件浏览器中仅显示与该对象相关的图像。

django-tinymce-filebrowser 自动将上传路径设置为 mce_filebrowser/%Y/%m/%d。似乎没有以任何方式更改此路径的选项。

django-filebrowser 有在 settings.py 中设置上传目录的选项,但我无法找到任何人为特定模型表单实例覆盖该路径的记录。我找到的最接近的是Django 文件浏览器,FileBrowserField 的模型特定目录参数,但我认为那里的解决方案不适用于我的情况。

有没有人为 django-tinymce 使用另一个文件浏览器?您是否有类似的问题并找到解决方法?我会很感激任何正确方向的观点。

0 投票
1 回答
335 浏览

django-filebrowser - 无法使用 django-filebrowser 下载文件

这是来自settings.py。我可以上传文件,浏览文件名。

在浏览页面上,我看到文件采用以下格式:

网址上传/example.xlsx

文件大小 39.3 KB

但是当我点击 URL 链接时,我被定向到

8000/admin/filebrowser/detail/uploads/example.xlsx

与投诉:

使用 MIO_Risk.urls 中定义的 URLconf,Django 按以下顺序尝试了这些 URL 模式:

知道这应该如何工作吗?或者它应该工作吗?谢谢

0 投票
1 回答
490 浏览

python - Django FileBrowser-No-Grappelli 图像未加载

我已经安装了 django file-browser-no-grappelli

我可以在后端使用它,但图像无法通过我收到 404 错误。

/media/uploads/products/el45bg_admin_thumbnail.jpg HTTP/1.1" 404 2608

设置已添加到我的 settings.py

目录已创建,我可以通过管理界面创建更多目录并上传调整大小的文件。

所以我想知道为什么图像不会出现?正如我完成了 readthedocs 上的指南所述的所有内容一样。

0 投票
2 回答
2891 浏览

javascript - 文件浏览器未在 Django-tinymce 中显示

django-filebrowser我一直在尝试django-tinymce(使用 MCE v4.0.x)工作一段时间,但仍然无法让文件浏览器回调工作。这是我到目前为止所做的:

  1. 通过 pip 安装 TinyMCE,添加必要的设置,包括以下默认配置:

    TINYMCE_DEFAULT_CONFIG = { 'theme': 'modern', 'relative_urls': False, 'plugins': 'image', }

  2. 在我的一种形式中使用 TinyMCE 作为小部件,如下所示:

    content = forms.CharField(widget=TinyMCE(attrs={'cols': 100, 'rows': 30}))

  3. 安装文件浏览器 ( pip install django-filebrowser),将其添加到INSTALLED_APPS. 还将设置添加TINYMCE_FILEBROWSER=True到设置中,以及必要的文件浏览器设置。

我现在有一个文件浏览器按钮出现在 TinyMCE 的“添加图像”对话框中的结果,但是当我单击它时,我在浏览器的 JS 控制台中收到以下错误:

我还收到以下有关加载文件浏览器插件的 Javascript 错误:

0 投票
1 回答
775 浏览

django - 我需要哪些设置才能使 django-filebrowser 与 s3 存储一起使用?

我觉得我已经尝试了几乎所有的方法来获取静态和用户上传文件夹以使用 s3。在这一点上,当我运行collectstatic里面的所有文件夹mediastatic,即使我很确定我为要创建的两个文件夹配置了东西。

我怀疑这与 django-filebrowser 有关。似乎他们已经为存储进行了一些设置,但对于我的生活,我无法弄清楚如何让它们工作:

http://django-filebrowser.readthedocs.org/en/latest/settings.html?highlight=storages

http://django-filebrowser.readthedocs.org/en/latest/admin.html?highlight=storages

这里有人让 django-filebrowser 实际使用 s3 吗?如果不是,您还建议我在哪里托管用户上传文件?

django-filebrowser 它与我的应用程序非常接近。我将其设置为在每次上传图像时自动创建一组缩略图,并且效果很好。如果我不能从我的本地机器上取下它,它对我来说毫无用处。

我的摘录settings.py

还有我的 s3utils.py:

我的文件夹结构:

附加内饰项目

..管理.py

..addition_interiors_project

....addition_interiors_project

....媒体

....静止的

....首页

....s3utils.py

....设置.py

....urls.py

....wsgi.py

0 投票
0 回答
77 浏览

django - 部署django-filebrowser的推荐位置是什么,看起来S3不是这个地方

我没有成功使用 Amazon S3 部署 django-filebrowser。似乎许多其他人也遇到了困难。到目前为止,没有一张 github 票对我有帮助。

还有另一种更典型的使用 django-filebrowser 部署用户上传的方法吗?

0 投票
3 回答
1097 浏览

django - 没有为 django 项目加载夹层 css 和 js 文件

我是 django 和夹层的新手,我已经为我的 django peoject 设置了夹层。但是当我加载管理员登录页面时,我得到这是我的服务器日志,这些文件应该加载,但我从那里得到 301 或 404 响应代码。

附上屏幕截图。

这是我的设置文件:import os

网址.py:

以下是我期望的截图以及我在 django 项目中得到的截图:

预期的登录和仪表板屏幕: 普通夹层屏幕(这是我想要的)

夹层的预期仪表板

实际登录屏幕和单击媒体库图标后的错误: 夹层集成后我的 django 管理员登录

单击我项目中的媒体库后