问题标签 [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 - django grappelli 中的自动完成功能 - 没有“添加”按钮
我在 admin 中有一个 ForeignKey 字段,它是使用 django-grappelli 呈现的,如下所示:
但是,当我使用 grappelli 自动完成查找时,该字段在没有“添加”按钮的情况下呈现:
我怎样才能同时拥有:grappelli 的自动完成和“+”按钮?文档中没有任何内容...
django - 使用 Grappelli 时覆盖模板
我在 Django 中使用 Grappelli。当我按照Django 文档中概述的过程覆盖特定模型的特定模板时,似乎 Django(或 Grappelli??)正在努力正确呈现模板。
我已change_form.html
使用以下子路径将文件复制到模板目录:
whereproperties
是应用程序Calendar
的名称,并且是我要为其覆盖更改表单的模型的名称。现在出现以下
至少有两件事没有正确呈现:
面包屑栏要薄得多,面包屑与栏的左边框紧密对齐。
更改历史记录的链接在错误的位置(显示在左侧),样式错误(没有圆角)并且出现了两次。
我仔细检查了 Django 使用了正确的模板文件,因此尽管存在上述缺陷,但记录的机制仍然有效。当我重命名重复的模板文件或从我的应用程序中删除它时,一切看起来都很好。
在我深入研究之前,我希望有人能暗示这里出了什么问题。所有未覆盖的模板似乎都可以正常工作。
django - 在 Google App Engine 上使用 Django/Grappelli 会导致管理员列表视图出现 Javascript 错误
我已将我的 Django 应用程序部署到 Google App Engine。它在管理应用程序中使用 grappelli 以获得额外的效果,虽然它似乎运行良好,但我似乎无法摆脱一个巨大的绊脚石。此处提到了该问题,并在管理应用程序的列表视图中表现出来。不可能从列表中选择模型并对它们执行任何预定义的操作。
在管理应用程序的所有列表视图中,我收到一个 Javascript 错误:
它发现它起源于以下 Javascript 代码片段:
我做过的事情:
- 我通过将包添加到我的 Django 应用程序来部署 grappelli。
- 我
STATIC_ROOT
在我的settings.py
. - 我在部署前跑去
manage.py collecstatic
收集静态文件。所有静态文件现在都位于应用程序根目录中的静态目录中,如settings.py
. - 我检查了生成的页面源代码,似乎所有必需的 Javascript 库都正确地包含在它们各自的静态目录中。我通过将生成的页面源与本地运行版本(没有此问题)进行比较来仔细检查,它们是相同的。
- 我清除了浏览器缓存。
问题很可能是由我的配置引起的——因为该应用程序在我的本地机器上运行完美——但我找不到任何错误。关于如何解决这个问题的任何想法?
编辑:为了完整起见,我使用Django 1.4
并grappelli 2.4
运行Google Cloud SQL
django - Django grappelli 似乎无法查看其所有媒体文件
我在 Ubuntu 服务器上运行 django 1.4 和 grappelli 2.4.3,我在生产时通过 Windows 网络系统查看它们。当我使用 RDP 在 Ubuntu 机器上查看时,开发服务器上一切正常。
settings.py 的相关部分是:
我已经运行collectstatic
了,但管理站点显然只是部分呈现。它肯定会选择一些 CSS,因为某些元素是样式化的。但它并没有吸引其他人,因为它看起来很乱。我的 Nginx 或 Gunicorn 错误日志都没有显示任何 404,如果我将浏览器直接指向它们,我可以下载所有 css 和 js 文件。
管理站点当前在 IE8 和 IE9 中看起来像这样:
该网站的其他一切运行良好。Django 调试工具栏说(工作的)开发服务器版本和上面的生产版本正在呈现相同的模板。删除 grappelli 后,正常的 django 管理员会正确显示。我尝试从更改我的 Nginx conf 文件
至
没有变化。谁能告诉我哪里出错了?
python - 配置不当 /
我在尝试配置我的管理员 grappelli 时遇到错误。每当我的索引被注释掉时,管理页面都可以正常工作。但是当取消注释时,它会给我一个错误,在 /admin/ 处配置不当。那我应该如何配置管理员呢?
谢谢。
django - 管理员中的 GenericForeignKey
我尝试使用 grappelli 获取通用外键的小部件。这是我需要得到的:http ://code.google.com/p/django-grappelli/wiki/generic_2_1 。我有一个模型:
和它的 AdminModel:
但是在管理员中我的 GenericForeignKey 仍然没有小部件。为什么在grapelli 的使用示例中有两个GenericForeignKey 字段?
django - Django-grappelli。如何删除内联项
我将 grappelli 用于 django 管理员。我有简单的博客模型:
管理员.py
在标准管理员中,我在类别中的每个博文附近都有删除复选框。但后来我打开 grappelli,这个复选框消失了。我怎样才能让他们回来?谢谢!
django - 两个管理站点上的 grappelli 仪表板 ValueError
我想为我的项目使用两个管理站点。每个都有 grappelli 仪表板。我已经执行了这个命令:
两次(一次在项目/项目中,第二次在项目/应用程序中)
问题是当我去 /admin/ 一切都很好,但是当我去 /myadmin/ 时,我有 ValueError
找不到匹配“{'app.admin.operator_site': 'app.dashboard.CustomIndexDashboard', 'django.contrib.admin.site': 'project.dashboard.CustomIndexDashboard'}”的仪表板
完整的错误跟踪: http: //pastebin.com/w8W2eRPd
问题出在哪里?
python - django模型继承和管理应用
我有一个 django 应用程序,我想在其中使用模型继承。该应用程序包含一个超级模型类Article
,这是它的代码
并且有一个名为的子类History
扩展了这个类,这是它的代码
我的问题出现在管理应用程序中,其中历史模型中的 dateField(日期)在插入新条目时没有出现在管理表单中。
注意:我正在使用 django-tinymce、djnago-filebrowser 和 django-grappelli
会有什么问题?
django - Grappelli - how to change text field size
What is the best way to change text field size in Grappelli?
Standard text field with vTextField class is 758px width. I looks strange when used for phone number field.
I have figured out that one possibility is inject style attribute into form meta.
class CompanyForm(ModelForm):
I am not sure this is the best solution and ....I do not like this (using style inline). Is there any other in the box solution?