事件被触发后,如何暂时禁用onclick事件监听器(jQuery首选)?
例:
用户单击按钮并在下面触发此函数后,我想禁用onclick侦听器,因此不会向我的django视图发出相同的命令.
$(".btnRemove").click(function(){
$(this).attr("src", "/url/to/ajax-loader.gif");
$.ajax({
type: "GET",
url: "/url/to/django/view/to/remove/item/" + this.id,
dataType: "json",
success: function(returned_data){
$.each(returned_data, function(i, item){
// do stuff
});
}
});
Run Code Online (Sandbox Code Playgroud)
非常感谢,
阿尔
有谁知道如何使用sql fixture加载auth.User的初始数据?对于我的模型,我在一个名为sql的文件夹中有一个<modelname> .sql文件,syncdb可以很好地完成它的工作.但我不知道如何为auth.User模型做到这一点.我用谷歌搜索了它,但没有成功.
提前致谢,
阿尔
我不能让Django的Mezzanine Framework接受将视频嵌入到我的博客帖子中.我尝试使用video标签rich text editor,尝试编辑html代码并插入iframeYouTube提供给我,但没有成功.一旦我点击保存,Mezzanine会立即删除代码,就像以前从未有过的那样.
我搜索了很多,偶然发现文档中的这篇文章说:
将过滤级别设置为不过滤,将禁用所有过滤,并允许工作人员输入任何代码,包括脚本标记.
选择:高:1,低(允许视频,iframe,Flash等):2,无过滤:3
然后我继续更新我的settings.py并添加了变量RICHTEXT_FILTER_LEVEL=3(没有过滤).重新启动Apache,但没有成功.
你们是我的最后一招.
我想我在这里遗漏了一些东西。我有一个django project(django 1.6,ubuntu box),里面有几个应用程序,我希望一个用户管理一个特定的应用程序。它应该很简单:选择用户,将他/她标记为is_staff并添加应用程序的权限。但这行不通。
重要的是要注意,我正在使用自定义Authentication Middleware来验证我们的SSO Server. 身份验证工作正常。权限不是。
在我的settings.py我有:
MIDDLEWARE_CLASSES = (
#[...]
'django.contrib.auth.middleware.AuthenticationMiddleware',
'middlewares.sso.SsoMiddleware', # My Custom Auth Middleware
'django.contrib.auth.backends.ModelBackend',
#[...]
)
Run Code Online (Sandbox Code Playgroud)
无论如何,我的问题是:
User表中;Admin Interface并将该用户标记为is_staff. 他已经被标记为is_active。Admin Interface.super_user,但当然他/她可以查看和更改所有应用程序,这不是我的目标。我有一种感觉,我的习惯Auth Middleware是罪魁祸首,但我不确定也不知道如何解决它。
任何帮助将不胜感激。
编辑 1:process_request() 代码:
我的 sso.middleware 上的 process_request() 函数:
def process_request(self, request):
if not hasattr(request, 'user'):
raise ImproperlyConfigured();
if "BBSSOToken" not in …Run Code Online (Sandbox Code Playgroud) 我在无序列表中有一组列表项,我将其中的锚点绑定在单击时触发.问题是:当我点击首先创建的一些li时,会创建一些ul(通过ajax),并在jQuery的document.ready中绑定.而且我想要动态创建的这个li也是如此.我能这样做吗?
好吧,我希望你明白我的意思......
我知道......你现在必须把我称为疯了,因为他们使用文本文件作为数据库.如果那对你好,肯定使用java 1.3就足以叫我疯了.
让我解释一下(是的,有一个借口):
我为一家公司工作,这家公司因为一千个原因不能(或不会)升级到java 5或6等等......它也不允许我们在它的DB2系统上创建/修改数据库.
我知道......看起来他们不想让我们做我们的工作......
好吧,够了.关键是我们正在使用文本文件来提供300个报告.300而且还在增长......我们的服务器正处于崩溃的边缘......
我尝试使用SQLite,但找不到任何适用于java 1.3的连接器/包装器...
而现在我的想法......
如果有人经过那条路(幸存下来告诉),并且可以给我任何建议......实际上,任何想法,任何人......
编辑:我忘了提到我无法安装任何数据库服务器.这就是我考虑SQLite的原因,因为它是一个"无用的"数据库.