问题标签 [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-admin - grappelli 缺少通用关系
我正在使用grappelli的最后一个 svn 修订版和 django 的 rev 11840(在多数据库和其他东西之前),我试图在管理员中使用通用关系,但不起作用,
该模型:
管理员:
我把这个 var inlines 模型放在另一个 adminmodel 中,但是 html 渲染是:
python - django grappelli,文件浏览器和 Tiny MCE 插入图像对话框
所以,我找到了名为“grappelli”的 django 管理界面。看了截图,决定喜欢。转到源页面并检查了主干。设置它并注意到它看起来不像屏幕截图。没有仪表板,没有侧面板,不同颜色的元素和模型项目列表非常狭窄。
从那时起,我想知道我是否做错了什么并更仔细地阅读了文档。偶然发现了管理工具,也安装了它们。仪表板出现了,但它又出现了放错位置的按钮和元素的不同位置。并没有解决项目列表狭窄的问题。
那是相当令人失望的,但我决定潜伏更多。并检查了分支 2_2。这最终看起来像 django 项目中的屏幕截图。微小的 mce 也有效!
所以,问题一:这是每个想要使用 grappelli 的人都做的吗?或者这些截图实际上是trunk版的,只是害羞地向我展示它的美丽?
之后我决定安装文件浏览器。去谷歌项目页面,阅读说明,注意到 grapplelli 的要求,并高兴地认为这很容易,因为我已经得到了它。
所以,我检查了主干,将媒体放在它所属的位置,创建了必要的路径并且它工作了。但看起来很糟糕。搜索字段和过滤器与简单的 django admin 或 grappelli 完全不同,列表很窄,过滤器不起作用。并且右侧按钮之类的奇怪齿轮也不起作用。
好吧,它并没有阻止我浏览模板,在这里和那里修复它们,它们开始看起来或多或少还可以。但是按钮之类的奇怪装备仍然不起作用。更糟糕的是,来自微型 MCE 的图像插入对话框也不起作用。它出现了,显示了我的文件夹和文件,但“选择”按钮被禁用。
现在我开始认为我做错了什么
- 我将文件浏览器恢复到主干。“选择”按钮仍然不起作用。
- 我消灭了所有东西并将grappelli恢复到树干。Filebrowser 看起来仍然有些混乱,最糟糕的是“选择”按钮仍然不起作用。
- 我试过filebrowser-no-grappelli,它甚至没有那些按钮。
- 我放弃了,去这里寻求安慰
那么,问题二:是否每个想要使用带有微型 MCE 插入图像对话框的文件浏览器的人都走同样的路?你成功了吗?请帮我做同样的事情。
TL/DR:如何为 django 管理员设置 grappelli 和文件浏览器并使微型 MCE 插入图像对话框工作?
我使用 django 1.2.1。
javascript - django-grappelli 和 django-brookie 一起导致发票和报价的项目不会自动合计
我有一个非常具体的问题。我有一个运行应用程序django-brookie的 django 项目。一切正常。从那以后,我将django-grappelli添加到我的项目中,除了一件小事外,一切正常。
如果您创建新发票或报价,它应该自动合计以您的货币计算的金额。这不再起作用了,我真的不知道为什么。也许 brookie 的 javascript 与 grappelli 的 javascript 发生冲突?
欢迎任何建议,如果您需要更多信息,请询问。
这是项目的屏幕截图。当我以分钟为单位放置时间时,它在没有 grappelli 的情况下总计:
在这里,您可以看到,当我投入时间时,它什么也没有。正如您在屏幕截图中看到的那样,这有 grappelli:
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> </p>
移动嵌入的东西应该在哪里。 - 我保存,黄色框不见了。
这是我当前的 tinymce 初始化脚本:
编辑:
好的,我添加cleanup: false
到我的初始化脚本中。而现在,我在源代码中得到的只是:
这也显示在我的 HTML 中。
TinyMCE 不应该用一些嵌入代码替换它,还是我需要自己用一些 javascript 来做?
windows - 实现 Django Grappelli 仪表板
我很高兴第一次实现了 Grappelli。我试图实现仪表板,但它似乎没有被激活。麻烦的是,我不确定它是什么样子的。
应用 Grappelli dashboard.py(由 createdashboard 生成)
settings.py(有趣的部分)
有人有任何指示吗?这是我的项目的格式。除了基本的 django 启动之外,它是空的:
任何指针都会很酷。
django - django 文件浏览器不允许创建文件夹并且不允许上传文件
我正在尝试将 django-filebrowser 实现到我最新的应用程序中。我也安装了grappelli。这些网址可以很好地进入 filebrowser /admin/filebrowser/browse 是我设置的。
我遇到的问题是尝试添加文件夹或上传文件时。
新建文件夹:
当我添加一个文件夹时,会抛出一个错误,说明:
请更正下列错误。
没有权限。
现在文件夹的权限很好。我不明白为什么它不允许我在这里上传文件。
drwxr-xr-x 2 naytive naytive 4096 Jan 18 08:32 上传/
上传文件:
通常在上传文件时,文件浏览器上传屏幕会出现一个计时器以上传成功,但是当我尝试上传文件时,它只会刷新以 url 结尾的页面
?_save=上传
它已经到了我将删除该模块的地步,因为它没有按照它的设置进行操作。
有任何想法吗?
编辑:我认为上传文件方面也是由原始文件权限引起的。如果我们修复了这个错误,那么上传可能也会起作用。
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'
非常感谢您的建议或任何形式的帮助。
django - Sorl 缩略图未在 AdminImageMixin 中显示拇指
我在使用 django-grappeli 和 sorl-thumbnail 的 Django 1.3 时遇到问题。我有一个使用官方 sorl-thumbnails 文档中的代码的项目:
该项目在调试服务器上运行良好,并且在管理员的更改表单中出现了一个漂亮的小缩略图。
但是,在另一个项目中,我通过 WSGI 为我的项目提供服务,并且我有 3 个独立的域:
但是,在这个项目中, AdminImageMixin 工作正常,只是模型的 changeform 中没有可用的缩略图:
- 它将图片上传到正确的位置
- 它将正确的文本放入数据库字段(uploads/ + picture_name.jpg)(我用 phpmyadmin 验证了这一点)
- 除了浏览按钮之外,它不会在表单中显示任何缩略图(就像我习惯的那样)
这是一些示例代码:
知道我做错了什么吗?
先感谢您。
django - django-cms + grappelli
如果有人知道如何让 django-cms 与 grappelli 一起玩,请提供一些提示