- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在一个 django 项目上工作了一段时间,现在管理员使用 grappelli,今天突然我的 change_form.html 模板抛出以下错误:
Caught NoReverseMatch while rendering: Reverse for "grp_related_lookup" with arguments '()' and keyword arguments '{}' not found.
37 $.each(related_lookup_fields_fk, function() {
38 $("#id_" + this).grp_related_fk({lookup_url:"{% url grp_related_lookup %}"});
39 });
var related_lookup_fields_fk = {% get_related_lookup_fields_fk adminform.model_admin %};
{% url grp_related_lookup %}
导致问题的位。
grp_related_lookup
至
grappelli.views.related.related_lookup
.我试过更换
grp_related_lookup
与
grappelli.views.related.related_lookup
这也不起作用。此外,在模板中,违规行如下所示:
$("#id_" + this).grp_related_fk({lookup_url:"{% url grp_related_lookup %}"});
$("#id_" + this).grp_related_fk({lookup_url:"{% url 'grp_related_lookup' %}"});
grp_related_lookup
周围的单引号有没有可能与问题有关或无关。这就是 Django 呈现函数调用的方式吗?是否通过字符串
'grp_related_lookup'
到 url 模板标签?如果是这样,可能是什么原因导致它突然中断?
related_lookup_fields
的值是一个空列表 []
.我没有定义任何 related_lookup_fields
在我的 admin.py 中。 grappelli.views.related.related_lookup
查看函数,它似乎没有被调用。 最佳答案
你的 URLconf 中还有 'grappelli.urls'
吗?这是我认为会导致此错误的唯一原因。您可以尝试使用 python manage.py shell
:
from django.core.urlresolvers import reverse
print reverse('grp_related_lookup')
NoReverseMatch
。
grp_related_lookup
周围的引号不应该是一个问题。
{% url %}
标签接受带引号和不带引号的字符串作为第一个参数,因此 django 将其规范化为带引号的字符串。这种行为将来会发生变化:您将能够使用不带引号的字符串将模板变量传递给
{% url %}
。
{% url foo %}
和
{% url "foo" %}
不会给出相同的结果,有关详细信息,请参阅
1.3 release notes。
关于Django-grappelli 管理员 : No reverse match error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7182532/
我在使用 Django Grappelli 时遇到了问题。它似乎加载 CSS 就好了,但样式似乎......关闭。也许一些图片会澄清我的意思: 最佳答案 我刚遇到这个。您需要确保 'grappelli
我在 Ubuntu 服务器上运行 django 1.4 和 grappelli 2.4.3,在生产时我通过 Windows 网络系统查看它们。当我使用 RDP 在 Ubuntu 计算机上查看时,开发服
我在使用 Grappelli 的仪表板时遇到问题,因为我在管理界面中看不到任何变化。我想要做的是在不同的盒子中展示我的模型。这是我的配置: myproj ├── myproj │
我有一个包含两个字段的模型,这些字段是其他模型的外键。 class Homepage(models.Model): featured_user = models.ForeignKey('auth.
我正在将 Grappelli 与 Django 一起使用。当我按照 outlined in the Django docs 的程序操作时要覆盖特定模型的特定模板,Django(或 Grappelli?
我已经通过 pip install 安装了 grappelli(并随后对其进行了更新,这是肯定的)。 我把它放在 INSTALLED_APPS 中的 django.contrib.admin 之前:
我是第一次设置tinymce、filebrowser、zinnia 和Grappelli。我认为我已正确设置所有内容,但似乎缺少一些文件,并且我不确定在哪里可以找到它们。我收到以下 400 个错误。
我正在使用以下代码。我按照文档尝试了一切,但找不到任何方法。我是不是错过了什么。 models.py 包含以下代码。 from django.db import models from datetim
我有这 3 个型号: class MyFile(models.Model): file = models.FileField(upload_to="files/%Y/%m/%d") d
我无法获得 django-grappelli在职的。以下是我所做的- 使用 pip install django-grappelli 安装。 在 INSTALLED_APPS 中的“django.co
在 django 中使用 grappelli 管理界面时,是否有一种简单的方法可以将链接添加回主站点? 所以当用户进入管理界面时 http://myurl/admin/ 我想要一个返回的链接 http
我正在尝试安装 djanjo-grappeli 软件包。 我的设置: INSTALLED_APPS = ( 'django.contrib.admin', 'django.contri
我们有一个软删除方案,我们只是将内容标记为已删除,然后在不同的地方过滤掉已删除的内容。我正在尝试弄清楚如何从 grapelli 自动完成建议中过滤掉已删除的建议。 最佳答案 最后我选择了这个: fro
我已经在一个 django 项目上工作了一段时间,现在管理员使用 grappelli,今天突然我的 change_form.html 模板抛出以下错误: Caught NoReverseMatch w
我关注了installation guide对于格拉佩利: 已安装 django-grappelli $ pip install django-grappelli 修改settings.py INST
使用 Django Grappelli 管理工具,我可以将 ForeignKey(多对一)字段配置为显示为自动完成小部件,而不是下拉字段,如下所示: class MyModel(models.Mode
我正在为我的项目使用 django Grappelli 皮肤。 我有一个带有表格内联函数的 ModelAdmin。 我使用 extra = 0 来防止在加载页面时自动插入空白行。它工作正常。 现在,当
我在 admin 中有一个外键字段,它是使用 django-grappelli 呈现的,如下所示: 但是,当我使用 grappelli 自动完成查找时,该字段将在没有“添加”按钮的情况下呈现: 如何才
我正在我的旧机器上开发一个 django 项目,它运行良好。现在我正在尝试将我的 django 开发环境转移到新机器(Linux)。作为我项目中的依赖项,我在其中使用 django-grappelli
所以,我发现了名为“grappelli”的 django 管理界面。看了截图并决定我喜欢它。转到源页面并检查主干。设置它并注意到它看起来一点也不像屏幕截图。没有仪表板,没有侧面板,不同颜色的元素和模型
我是一名优秀的程序员,十分优秀!