我的backbone.js表单有一个文本字段(没有提交按钮).我需要在视图中捕获提交事件(使用enter键).下面是示例代码.不知何故,按Enter键不会调用submit方法.相反,表单用于重新加载.
脚本:
var FormView = Backbone.View.extend({
el: '#form',
events: {
"submit": "submit",
},
initialize: function () {
console.log("initialize");
},
submit: function (e) {
e.preventDefault();
console.log("submit");
}
});
new FormView();
Run Code Online (Sandbox Code Playgroud)
HTML:
<form id="form">
<input type="text"/>
</form>
Run Code Online (Sandbox Code Playgroud) 我是python和django的新手.我的django在我的机器上正常运行,直到我安装了django-haystack.我直接从github下载了django-haystack.zip并在haystack目录中执行了'python setup.py install'.在此之后,每当我运行'django-admin.py runserver'时,我收到以下错误:ImportError:无法导入名称xrange.
如果我从INSTALLED_APPS中删除'haystack',则上述命令工作正常.
由于同样的错误,我也无法运行'python manage.py build_solr_schema'.让我知道如何解决这个问题.