小编Man*_*nti的帖子

django.jQuery $ 不是函数消息

在我的 django 项目中,我将根据 django 管理员添加/编辑表单上另一个字段中的事件清理字段值。我在 admin/change_form.html 中插入我对 js 的调用:

{{ block.super }}
    <script type="text/javascript" src="{% static 'js/admin.js' %}"></script>
    {{ media }}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

然后我的 admin.js:

(function($) {
    $(document).ready(function() {
        $("select[name='main_id']").change(function() {
            $("select['test_id']").val('');
        });
    });
})(django.jQuery);
Run Code Online (Sandbox Code Playgroud)

但是当我在控制台中打开我的 django-admin 页面时,我得到:

未捕获的类型错误:$ 不是函数

在“$(document).ready(function() {”行上。

有人可以帮我解决这个错误吗?

非常感谢提前

django jquery django-admin python-3.x

9
推荐指数
2
解决办法
4402
查看次数

Django Admin拦截字段的onchange事件并执行操作

在我的 django 项目中,每次另一个选择字段有 onChange 事件时,我都会清除字段值。我有一个像这样的添加表单:

在此输入图像描述

每次模板字段更改(onChange)时,测试用例字段都必须变为空白。

我如何在 django 管理添加或编辑页面中执行此操作?

非常感谢提前

django django-admin python-3.x

4
推荐指数
1
解决办法
4710
查看次数

Python剪切列表由某个单词组成

我有一个这样的列表:

[["tab1", None], ["val1", 10], ["val2", "test"], ["val3", 20], ["tab2", None], ["val4", "test"], ["val5", 30]]
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个方法,如果找到单词"tab",切入n个列表,结果可能是这样的:

list1 = [["val1", 10], ["val2", "test"], ["val3", 20]]

list2 = [["val4", "test"], ["val5", 30]]
Run Code Online (Sandbox Code Playgroud)

我尝试了一些循环但没有做.

但是我不知道如何用python实现这一点.有人有想法吗?

提前致谢

python list

3
推荐指数
2
解决办法
204
查看次数

无法使用列表推导提取值的词典列表

我有一个像这样的列表:

l1 = [{'a': 123, 'b': 128}, {'a': 998, 'b': 345}]
Run Code Online (Sandbox Code Playgroud)

我想创建另一个只包含a值的列表:example:

[123,998]
Run Code Online (Sandbox Code Playgroud)

我试试这个:

[x,i for x in l1[i]]
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误.然后我试试这个:

[x for x in l1[x]]
Run Code Online (Sandbox Code Playgroud)

还有这个:

[x[0] for x in l1]
Run Code Online (Sandbox Code Playgroud)

但没什么.我无法创建预期的最终结果.

python dictionary list-comprehension list

0
推荐指数
1
解决办法
44
查看次数