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

django-admin - grappelli 缺少通用关系

我正在使用grappelli的最后一个 svn 修订版和 django 的 rev 11840(在多数据库和其他东西之前),我试图在管理员中使用通用关系,但不起作用,

该模型:

管理员:

我把这个 var inlines 模型放在另一个 adminmodel 中,但是 html 渲染是:

0 投票
3 回答
6538 浏览

django - Django 格拉佩利

有人在这里使用django-grappelli吗?

我想阅读一些开发人员或用户的经验,如果有要避免的常见错误,或者你为什么使用或不使用 grappelli。

感谢分享

0 投票
3 回答
2699 浏览

python - django grappelli,文件浏览器和 Tiny MCE 插入图像对话框

所以,我找到了名为“grappelli”的 django 管理界面。看了截图,决定喜欢。转到源页面并检查了主干。设置它并注意到它看起来不像屏幕截图。没有仪表板,没有侧面板,不同颜色的元素和模型项目列表非常狭窄。

从那时起,我想知道我是否做错了什么并更仔细地阅读了文档。偶然发现了管理工具,也安装了它们。仪表板出现了,但它又出现了放错位置的按钮和元素的不同位置。并没有解决项目列表狭窄的问题。

那是相当令人失望的,但我决定潜伏更多。并检查了分支 2_2。这最终看起来像 django 项目中的屏幕截图。微小的 mce 也有效!

所以,问题一:这是每个想要使用 grappelli 的人都做的吗?或者这些截图实际上是trunk版的,只是害羞地向我展示它的美丽?

之后我决定安装文件浏览器。去谷歌项目页面,阅读说明,注意到 grapplelli 的要求,并高兴地认为这很容易,因为我已经得到了它。

所以,我检查了主干,将媒体放在它所属的位置,创建了必要的路径并且它工作了。但看起来很糟糕。搜索字段和过滤器与简单的 django admin 或 grappelli 完全不同,列表很窄,过滤器不起作用。并且右侧按钮之类的奇怪齿轮也不起作用。

好吧,它并没有阻止我浏览模板,在这里和那里修复它们,它们开始看起来或多或少还可以。但是按钮之类的奇怪装备仍然不起作用。更糟糕的是,来自微型 MCE 的图像插入对话框也不起作用。它出现了,显示了我的文件夹和文件,但“选择”按钮被禁用。

现在我开始认为我做错了什么

  1. 我将文件浏览器恢复到主干。“选择”按钮仍然不起作用。
  2. 我消灭了所有东西并将grappelli恢复到树干。Filebrowser 看起来仍然有些混乱,最糟糕的是“选择”按钮仍然不起作用。
  3. 我试过filebrowser-no-grappelli,它甚至没有那些按钮。
  4. 我放弃了,去这里寻求安慰

那么,问题二:是否每个想要使用带有微型 MCE 插入图像对话框的文件浏览器的人都走同样的路?你成功了吗?请帮我做同样的事情。

TL/DR:如何为 django 管理员设置 grappelli 和文件浏览器并使微型 MCE 插入图像对话框工作?

我使用 django 1.2.1。

0 投票
1 回答
221 浏览

javascript - django-grappelli 和 django-brookie 一起导致发票和报价的项目不会自动合计

我有一个非常具体的问题。我有一个运行应用程序django-brookie的 django 项目。一切正常。从那以后,我将django-grappelli添加到我的项目中,除了一件小事外,一切正常。

如果您创建新发票或报价,它应该自动合计以您的货币计算的金额。这不再起作用了,我真的不知道为什么。也许 brookie 的 javascript 与 grappelli 的 javascript 发生冲突?

欢迎任何建议,如果您需要更多信息,请询问。

这是项目的屏幕截图。当我以分钟为单位放置时间时,它在没有 grappelli 的情况下总计:替代文字

在这里,您可以看到,当我投入时间时,它什么也没有。正如您在屏幕截图中看到的那样,这有 grappelli:替代文字

0 投票
1 回答
3351 浏览

javascript - TinyMCE 的 html 编辑器中未显示嵌入式媒体

而且不会保存。

  • 我使用媒体插件插入来自 youtube 的视频。
  • 电影出现在预览中。
  • 我按插入。
  • 这是ed.execCommand('mceInsertContent', false, h);media.js 中的输出:<img src="http://127.0.0.1:8000/media/admin/tinymce/jscripts/tiny_mce/plugins/media/img/trans.gif" class="mceItemFlash" title="src:'http://www.youtube.com/v/b7wJejHIFEc&feature',width:'376',height:'302'" width="376" height="302" align="" />当我按下插入/提交时。
  • 我在编辑器中看到一个黄色框。
  • 我检查了源 html,我看到的只是<p>&nbsp;</p>移动嵌入的东西应该在哪里。
  • 我保存,黄色框不见了。

这是我当前的 tinymce 初始化脚本:

编辑:

好的,我添加cleanup: false到我的初始化脚本中。而现在,我在源代码中得到的只是:

这也显示在我的 HTML 中。

TinyMCE 不应该用一些嵌入代码替换它,还是我需要自己用一些 javascript 来做?

0 投票
2 回答
1850 浏览

windows - 实现 Django Grappelli 仪表板

我很高兴第一次实现了 Grappelli。我试图实现仪表板,但它似乎没有被激活。麻烦的是,我不确定它是什么样子的。

应用 Grappelli dashboard.py(由 createdashboard 生成)

settings.py(有趣的部分)

有人有任何指示吗?这是我的项目的格式。除了基本的 django 启动之外,它是空的:

任何指针都会很酷。

0 投票
2 回答
1282 浏览

django - django 文件浏览器不允许创建文件夹并且不允许上传文件

我正在尝试将 django-filebrowser 实现到我最新的应用程序中。我也安装了grappelli。这些网址可以很好地进入 filebrowser /admin/filebrowser/browse 是我设置的。

我遇到的问题是尝试添加文件夹或上传文件时。

新建文件夹:

当我添加一个文件夹时,会抛出一个错误,说明:

请更正下列错误。

没有权限。

现在文件夹的权限很好。我不明白为什么它不允许我在这里上传文件。

drwxr-xr-x 2 naytive naytive 4096 Jan 18 08:32 上传/

上传文件:

通常在上传文件时,文件浏览器上传屏幕会出现一个计时器以上传成功,但是当我尝试上传文件时,它只会刷新以 url 结尾的页面

?_save=上传

它已经到了我将删除该模块的地步,因为它没有按照它的设置进行操作。

有任何想法吗?

编辑:我认为上传文件方面也是由原始文件权限引起的。如果我们修复了这个错误,那么上传可能也会起作用。

0 投票
4 回答
35879 浏览

python - Django NameError [应用程序名称] 未定义

尝试使用 django-grappelli 作为我的管理主题,安装非常具有挑战性。在我的 urls.py 中遇到以下内容:

在线抛出错误

用 pip 安装了 grappelli,并且 grappelli 在我的 sites-packages 目录中。添加到我的INSTALLED_APPS,运行 syncdb,尝试将 grappelli 添加到我的 pythonpath,但没有运气。如果我在 urls.py 中导入 grappelli,错误将变为AttributeError - 'module' has no attribute 'urls'

非常感谢您的建议或任何形式的帮助。

0 投票
4 回答
1766 浏览

django - Sorl 缩略图未在 AdminImageMixin 中显示拇指

我在使用 django-grappeli 和 sorl-thumbnail 的 Django 1.3 时遇到问题。我有一个使用官方 sorl-thumbnails 文档中的代码的项目:

该项目在调试服务器上运行良好,并且在管理员的更改表单中出现了一个漂亮的小缩略图。

但是,在另一个项目中,我通过 WSGI 为我的项目提供服务,并且我有 3 个独立的域:

但是,在这个项目中, AdminImageMixin 工作正常,只是模型的 changeform 中没有可用的缩略图:

  • 它将图片上传到正确的位置
  • 它将正确的文本放入数据库字段(uploads/ + picture_name.jpg)(我用 phpmyadmin 验证了这一点)
  • 除了浏览按钮之外,它不会在表单中显示任何缩略图(就像我习惯的那样)

这是一些示例代码:

知道我做错了什么吗?

先感谢您。

0 投票
3 回答
4485 浏览

django - django-cms + grappelli


如果有人知道如何让 django-cms 与 grappelli 一起玩,请提供一些提示