如何使用django片段中的小部件?

时间:2018-08-01 10:34:59

标签: python django django-forms django-widget

我想在我的代码中使用此小部件

https://djangosnippets.org/snippets/10522/

我的问题是将此代码粘贴到哪里?以及如何在我的表单中使用它?

我的代码要求我使用下拉菜单仅从用户中选择月份和日期。日期默认设置为“ 1”。我发现此小部件非常有用,但是我无法弄清楚如何在我的代码中使用它

1 个答案:

答案 0 :(得分:0)

将创建小部件的所有代码粘贴到名为“ widgets.py”的文件中。然后,要在表单中使用它,请导入widgets.py,然后将其添加到表单中,如下所示:

function check3InRow(value) {
    var counter3 = 1;
    var lastC = value.charCodeAt(0);
    for (var i = 1; i < value.length; i++) {
        if ((lastC + 1) === value.charCodeAt(i)) {
            counter3++;
            if (counter3 >= 3) {
                return true;
            }
        } else {
            counter3 = 1;
        }
        lastC = value.charCodeAt(i);
    }
    return false;
}

Django文档通常是有用的,可以在here中找到: