问题标签 [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 投票
1 回答
491 浏览

django - grappelli NestedTabularInline 如何禁用“添加另一个...”按钮

我正在为我的管理员使用 grappeli,我使用 NestedTabularInline 嵌套了模型

我只想在底部列出没有“添加另一个...”的列表。

或者如何更改grp-add-handler使其隐藏,无需构建自定义模板..

0 投票
2 回答
567 浏览

django - Django Grappelli 重新排列内联 id 覆盖

根据文档:

http://django-grappelli.readthedocs.org/en/latest/customization.html#rearrange-inlines

占位符的两个类很重要。首先,您需要一个类占位符。第二个类必须匹配 inline-group 的 id。

一切都很好,我能够很好地设置我的内联,我现在的问题是 - grappelli 在哪里获得“内联组的 ID”我找不到任何参考,并且倾注源代码给我没有慰藉。

简单地说,我想更改 grappelli 正在使用的元素 ID。目前,在我看来,它正在获取对象名称本身并转换为小写名称并将 set 附加到末尾。我们是否有权覆盖“内联组的 ID”?

此外,我不能 100% 确定 grappelli 是如何(或在何处)这样做的,它绝对没有记录在案……事实上。

任何帮助将非常感激。

0 投票
1 回答
739 浏览

python - Django Grappelli for django 1.5.1

我正在尝试将 django-grappelli 与 django 版本 1.5.1 一起使用

但在设置后,grappelli 的所有要求,我有以下错误。

想法?

0 投票
1 回答
429 浏览

django - Django第三方库(Filebrowser)中的覆盖方法

我将 Grappelli 与 Filebrowser 一起使用,在上传文件扩展名为大写(image.PNG)的图像时发现了一个错误。如果它们以大写结尾,则每次刷新文件浏览器页面时都会创建一个缩略图。

我在文件浏览器包中找到了这个方法:

为了解决这个错误,我希望它看起来像这样:

如何在不更改包文件的情况下执行此操作?当我更新 Filebrowser 时,我不希望我的修复消失。

我可以只覆盖那个方法吗?或者我应该使用信号还是什么?

0 投票
1 回答
3310 浏览

python - 在 django admin 中显示图像缩略图

我正在尝试在我的管理员中显示图像缩略图,但我得到了

但不是图像。我的模型:

我的管理员.py:

我还添加了

到我的 urls.py。当我转到 127.0.0.1:8000/media/photos/huyase_18638553_orig_.jpeg 时,我可以看到图像。没关系。有什么问题?
PS我django-grapelli用于我的管理站点。它会破坏我的图像吗?

0 投票
1 回答
609 浏览

django - django-grappelli 多次“保存”按钮按下

在我的 django 1.6.5 应用程序中,我使用的是 django-grappelli 管理界面。默认情况下,管理表单具有“保存”和“保存并添加另一个”按钮。但是,发生的情况是,用户有时会“双击”保存按钮,或者他们单击保存按钮,然后在保存完成之前单击“保存并添加另一个”。不幸的是,这似乎在模型上执行了 2 个“保存”事件,并在数据库中创建了重复的记录——尽管使用了唯一的“autoinc”键。有没有一种简单的方法可以防止保存按钮在默认表单上多次触发?

0 投票
2 回答
1281 浏览

django - 具有多列的 Django 模型布局

我的特定模型的管理页面有两个stackedInlines。目前,它们在另一个下显示一个。我希望它们并排显示,所以页面看起来像这样(没有足够的声誉来嵌入图像:[)

在此处输入图像描述

有什么简单的方法可以解决这个问题而无需编写我自己的管理页面?

如果这是唯一的解决方案,我该怎么做呢?

0 投票
1 回答
1163 浏览

python - ImproperlyConfigured at admin

I've seen this question here and I was trying the differents solutions. I mean the one's that is refers to GRAPPELLI because I think the error is around there.

I'm getting this error:

This error is refers to the line 10 on grappelli/templates/admin/base.html,

This is my urls.py:

This is my settings.py:

0 投票
1 回答
232 浏览

python - Grappelli 自动填充字段仅适用于员工?

我正在使用 Django 和 Grappelli 构建一个站点。由于站点的性质,我发现自己构建了两个“管理”站点——一个用于真正的管理员,另一个用于内容创建者的精简站点。经过一番调查,我希望将is_superuser用于有能力控制整个站点的用户 - IT 人员等,is_staff用于管理站点和添加内容编辑器的人员的字段,最后,两者都没有的用户(但有一个帐户)适用于只能编辑某些内容的人。

为此,员工和超级用户可以像平常一样登录常规管理站点,并且有一个管理站点继承自admin.py但删除了is_staff限制。

不幸的是,我发现 Grappelli 外键自动完成字段在用户将is_staff标志设置为 true 时才有效。

有没有人发现解决这个问题的方法?

0 投票
2 回答
1449 浏览

django - 显示特定模型实例的自定义管理仪表板

我正在使用 Django (+ django-grappelli + mezzanine) 创建一个网站,我想自定义我的管理面板以添加一个显示特定模型实例的新仪表板。

假设我有一个模型:

还有几个模型实例(例如 T1、T2、T3,其中 T1 和 T2 已发布,但未发布 T3),我希望有一个仪表板显示所有未发布的“事物”实例的列表(在本例中为 T3) .

有任何想法吗?谢谢阅读 !