问题标签 [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.
django - grappelli NestedTabularInline 如何禁用“添加另一个...”按钮
我正在为我的管理员使用 grappeli,我使用 NestedTabularInline 嵌套了模型
我只想在底部列出没有“添加另一个...”的列表。
或者如何更改grp-add-handler
使其隐藏,无需构建自定义模板..
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 是如何(或在何处)这样做的,它绝对没有记录在案……事实上。
任何帮助将非常感激。
python - Django Grappelli for django 1.5.1
我正在尝试将 django-grappelli 与 django 版本 1.5.1 一起使用
但在设置后,grappelli 的所有要求,我有以下错误。
想法?
django - Django第三方库(Filebrowser)中的覆盖方法
我将 Grappelli 与 Filebrowser 一起使用,在上传文件扩展名为大写(image.PNG)的图像时发现了一个错误。如果它们以大写结尾,则每次刷新文件浏览器页面时都会创建一个缩略图。
我在文件浏览器包中找到了这个方法:
为了解决这个错误,我希望它看起来像这样:
如何在不更改包文件的情况下执行此操作?当我更新 Filebrowser 时,我不希望我的修复消失。
我可以只覆盖那个方法吗?或者我应该使用信号还是什么?
python - 在 django admin 中显示图像缩略图
我正在尝试在我的管理员中显示图像缩略图,但我得到了
但不是图像。我的模型:
我的管理员.py:
我还添加了
到我的 urls.py。当我转到 127.0.0.1:8000/media/photos/huyase_18638553_orig_.jpeg 时,我可以看到图像。没关系。有什么问题?
PS我django-grapelli
用于我的管理站点。它会破坏我的图像吗?
django - django-grappelli 多次“保存”按钮按下
在我的 django 1.6.5 应用程序中,我使用的是 django-grappelli 管理界面。默认情况下,管理表单具有“保存”和“保存并添加另一个”按钮。但是,发生的情况是,用户有时会“双击”保存按钮,或者他们单击保存按钮,然后在保存完成之前单击“保存并添加另一个”。不幸的是,这似乎在模型上执行了 2 个“保存”事件,并在数据库中创建了重复的记录——尽管使用了唯一的“autoinc”键。有没有一种简单的方法可以防止保存按钮在默认表单上多次触发?
django - 具有多列的 Django 模型布局
我的特定模型的管理页面有两个stackedInlines。目前,它们在另一个下显示一个。我希望它们并排显示,所以页面看起来像这样(没有足够的声誉来嵌入图像:[)
有什么简单的方法可以解决这个问题而无需编写我自己的管理页面?
如果这是唯一的解决方案,我该怎么做呢?
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:
python - Grappelli 自动填充字段仅适用于员工?
我正在使用 Django 和 Grappelli 构建一个站点。由于站点的性质,我发现自己构建了两个“管理”站点——一个用于真正的管理员,另一个用于内容创建者的精简站点。经过一番调查,我希望将is_superuser
用于有能力控制整个站点的用户 - IT 人员等,is_staff
用于管理站点和添加内容编辑器的人员的字段,最后,两者都没有的用户(但有一个帐户)适用于只能编辑某些内容的人。
为此,员工和超级用户可以像平常一样登录常规管理站点,并且有一个管理站点继承自admin.py
但删除了is_staff
限制。
不幸的是,我发现 Grappelli 外键自动完成字段仅在用户将is_staff
标志设置为 true 时才有效。
有没有人发现解决这个问题的方法?
django - 显示特定模型实例的自定义管理仪表板
我正在使用 Django (+ django-grappelli + mezzanine) 创建一个网站,我想自定义我的管理面板以添加一个显示特定模型实例的新仪表板。
假设我有一个模型:
还有几个模型实例(例如 T1、T2、T3,其中 T1 和 T2 已发布,但未发布 T3),我希望有一个仪表板显示所有未发布的“事物”实例的列表(在本例中为 T3) .
有任何想法吗?谢谢阅读 !