问题标签 [django-grappelli]

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 投票
2 回答
3286 浏览

django - Django Grappelli Tabular Inline 添加新行 TinyMCE 文本字段不可编辑

我正在为我的项目使用 django Grappelli 皮肤。

我有一个带有表格内联函数的 ModelAdmin。

我使用 extra = 0 来防止在加载页面时自动插入空白行。它工作正常。

现在,当我单击 + 号插入新行时,该行已加载,但 tinymce 文本字段不可编辑。

有谁知道是什么原因以及如何解决这个问题?

阅读文档后:

http://django-grappelli.readthedocs.org/en/latest/customization.html#using-tinymce

我注意到:

由于隐藏的空表单,使用带有 Inlines 的 TinyMCE 有点棘手。您需要编写一个自定义模板并使用 inline-callbacks 来

onInit:从空表单中删除 TinyMCE 实例。

onAfterAdded:从表单初始化 TinyMCE 实例。

onBeforeRemoved:从表单中删除 TinyMCE 实例。

默认情况下不支持带内联的 TinyMCE。

有这方面的样品吗?我注意到这是我需要更改的 TinyMCE 功能。

0 投票
1 回答
189 浏览

django - Django 为管理员和公众共享 CSS 和 Javascript

我正在使用 django grapelli。它位于管理站点使用的 static/admin/ 目录中。

我创建了一个公共目录,它与管理员分开,并且可以从公共访问。

Django grapelli 带有 jquery 和其他一些 css。

我应该创建一个静态/公共/来存储公共站点的 css 和 js,还是应该使用管理员静态 css 和 js?

我在静态目录 - static/public/ 中创建了一个目录名称 public,但我似乎无法提供静态文件。

0 投票
1 回答
545 浏览

django - Django 管理员删除 m2m 内联?

我正在使用带有 Grappelli 应用程序的 Django 管理员来管理具有内联表单部分的中间模型的 M2M 关系(图库 - 图像)。

我已成功添加包含多个图像的图库记录,但是当我返回并编辑记录时,我无法删除任何内嵌图像。

我设法删除这种关系的唯一方法是单独删除图像记录。

简单地清空字段并保存会引发验证错误(即此字段是必需的等)。我要做的就是完全删除一个或多个内联表单部分。

任何人都可以帮忙吗?

任何建议表示赞赏。

0 投票
4 回答
2417 浏览

django - Django Grappelli 错误

我遇到了 Django Grappelli 的问题。它似乎可以很好地加载 CSS,但样式似乎......关闭。也许一些图片可以澄清我的意思:

http://imgur.com/eRlaX

http://imgur.com/T11Xt

0 投票
2 回答
624 浏览

django - 使用 M2M 的 Django 性能

我有一个看起来像这样的模型:

因此,总而言之,一个对象附加了一个服务列表,而一个子对象必须附加其他服务。

在大小上,每个家长都有一个包含 50-60 个服务的列表,每个孩子(每个家长 5 个)都有一个包含 30-40 个服务的列表。在 django-admin(使用 grappelli btw)中,我将 Child 设置为内联。

问题是 admin 中的页面加载非常困难(3-5 秒),因为 Django Admin 执行大约 1200 个查询(每次获取服务 - 有时是多次)向我显示要编辑的信息。

你知道优化这个的任何提示/技巧吗?

先感谢您。

0 投票
2 回答
2795 浏览

django - grappelli 隐藏内联可排序的可排序字段(Django Admin)

从 grappelli 定制文档中,它建议:

但是,我已经搜索了很长时间,并且不知道什么是“隐藏输入小部件”以及如何将我实现到 Django 模型。这是我的代码:

我应该在哪里实现建议的“隐藏输入小部件”?

谢谢你。

0 投票
7 回答
8648 浏览

django - Django-grappelli 管理员:没有反向匹配错误

我从事 django 项目已有一段时间了,该项目使用 grappelli 作为管理员,今天突然间我的 change_form.html 模板抛出以下错误:

有问题的代码行是第 38 行:

前面是这段代码:

显然,这{% url grp_related_lookup %}是导致问题的一点。

我不明白模板如何解析grp_related_lookupgrappelli.views.related.related_lookup. 我尝试过替换grp_related_lookupgrappelli.views.related.related_lookup但也没有用。此外,在模板中,违规行如下所示:

但在错误消息中它看起来像这样:

我不知道周围的单引号grp_related_lookup是否与问题有关。这就是 django 呈现函数调用的方式吗?是否将字符串传递'grp_related_lookup'给 url 模板标签?如果是这样,是什么原因导致它突然中断?

一些附加信息:

  • 的值related_lookup_fields是一个空列表[]。我没有related_lookup_fields在我的 admin.py 中定义任何内容。
  • 我将几个调试语句放入grappelli.views.related.related_lookup视图函数中,但它似乎没有被调用。
  • 我最近没有碰过任何模板。

希望有人能指出我正确的方向......谢谢!

0 投票
1 回答
1301 浏览

django - Django grappelli 将自定义 js 添加到 change_form

我尝试将我的自定义 javascript 添加到一些 change_form 模板中。在安装 Grappelli 之前,我可以通过扩展 admin 的 change_form.html 并使用我的模块名称在模板下创建子文件夹来做到这一点。

例如我的树hireachy就像:

如您所知,我有一个名为“Employer”的模型。我可以在 change_form.html 文件下添加我的自定义 js 方法。然而,这种继承会导致 Grappelli 出现 javascript/breadcrumbs 问题。如何为每个模型单独添加我的自定义 javascript 函数?

0 投票
1 回答
256 浏览

django - Django admin:将内联放在一边

在 Django admin(可能由 django-grappelli 提供支持)中,有没有办法将内联放在主窗体的右侧,而不是下面?

我想将页面分成两列:左侧的主表单和右侧的相关项目(内联)。

谢谢

0 投票
2 回答
2468 浏览

django - grappelli 管理员显示图像

我在 django 上有一个新项目,我在其中使用 Grappelli 和文件浏览器,并且我已经扩展了用户以拥有与之相关的 UserProfile,我的问题是,我怎样才能修改我的代码以便能够在 UserProfile 信息上显示上传个人资料图片的用户,并将其显示在用户列表中?

这是我现在的代码,我在管理员上看不到任何图像!

管理员.py

模型.py