小编pan*_*ore的帖子

取消jquery中的提交?

我正在进行表单验证,我想在"提交时"验证输入字段,如果错误我使用jquery.scrollTo转到错误:

$('#form_inscripcion').submit(function() {
    //se traen todos los inputs del formulario
    var $inputs = $('#form_inscripcion :input');

    $inputs.each(function() {
        var encontro_error = validar($(this)); //uses dependence ok
        if (encontro_error){
            $.scrollTo( 'input#'+$(this).attr('id'), 800 ); //go to error
            return false; // dont submit!... but seems not enter here :(
        }
    });

});
Run Code Online (Sandbox Code Playgroud)

问题是,当返回错误没有取消提交时,不会运行return false;行.

它工作正常

<form id="form_inscripcion" name="form" method="post" action="some" onsubmit="return false">
Run Code Online (Sandbox Code Playgroud)

但是,永远不会提交.我希望你理解我:)谢谢:)

javascript forms jquery scrollto

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

使用类型定义列表

我来自Java,我想做一些像这样的数据传输对象(DTO):

class ErrorDefinition():
    code = ''
    message = ''
    exception = ''

class ResponseDTO():
    sucess = True
    errors = list() # How do I say it that it is directly of the ErrorDefinition() type, to not import it every time that I'm going to append an error definition?
Run Code Online (Sandbox Code Playgroud)

或者有更好的方法吗?

python

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

将django.contrib.auth.models.User密码,sha1反转为可读字符串

from django.contrib.auth.models import User
u = User.objects.get(username='test')
user.password
u'sha1$c6755$66fc32b05c2be8acc9f75eac3d87d3a88f513802

是否可以撤消此密码加密?

encryption django

5
推荐指数
3
解决办法
7049
查看次数

在django什么是SKU?

当我阅读django代码时,我经常在模型中看到所谓的"sku"和"slug".例如:

name = models.CharField(_("Full Name"), max_length=255, blank=False,
    help_text=_("This is what the product will be called in the default site language.  To add non-default translations, use the Product Translation section below."))
slug = models.SlugField(_("Slug Name"), blank=True,
    help_text=_("Used for URLs, auto-generated from name if blank"), max_length=255)
sku = models.CharField(_("SKU"), max_length=255, blank=True, null=True,
    help_text=_("Defaults to slug if left blank"))
Run Code Online (Sandbox Code Playgroud)

我不确定与slug URL的关系是什么.

这个SKU应该如何以及何时使用?

django

5
推荐指数
1
解决办法
1370
查看次数

如何用vim替换'LEFT-TO-RIGHT MARK'(U + 200E) - <200e>

这就是这个特殊字符在vim中的显示方式:

左至右标记

香港专业教育学院tryed有/\x20(\x0e|\x0f)//\xe2\x80[\x8e\x8f]/没有结果.

linux vim

5
推荐指数
2
解决办法
4225
查看次数

为所有齐射请求设置自定义标头

重写 getHeaders() 可以在必要时向请求添加自定义标头。但是如果总是需要设置 X 标头怎么办?例如静态身份验证令牌。

JsonObjectRequest req = new JsonObjectRequest(URL, new JSONObject(params),
            new Response.Listener<JSONObject>() {
                @Override
                public void onResponse(JSONObject response) {
                    setFollowButton(item);
                }
            }, null){
        @Override
        public Map<String, String> getHeaders() throws AuthFailureError {
            HashMap<String, String> headers = new HashMap<String, String>();
            headers.put("Authorization", "Token XXXXXXXXXXXX");
            return headers;
        }
};

Application.getInstance().addToRequestQueue(req);
Run Code Online (Sandbox Code Playgroud)

是否可以将标头添加到发送到 addToRequestQueue 方法的请求中,而不是每次写入请求时覆盖它?

java android android-volley

5
推荐指数
1
解决办法
3534
查看次数

如何通过API网关使用事件调用类型调用Lambda函数?

文件说:

默认情况下,Invoke API采用RequestResponse调用类型.您可以选择通过将Event指定为InvocationType来请求异步执行.

所以我可以发送到我的函数(python)是InvocationType:事件无处不在:

curl -X POST "https://X.execute-api.us-east-1.amazonaws.com/prod/Y?InvocationType=Event" 
-d "InvocationType:Event" 
-H "X-Amz-Invocation-Type:Event"

(function sleeps 3 seconds then responses)

null
Run Code Online (Sandbox Code Playgroud)

但不是Async ......文档也说:

当您通过AWS控制台或使用Amazon API Gateway通过HTTPS调用Lambda函数时,Lambda始终使用RequestResponse调用类型.

我知道可以通过aws-CLI实现,如果可以从API网关端点进行,我不明白.

python amazon-web-services aws-lambda

5
推荐指数
2
解决办法
1万
查看次数

将python脚本作为systemd服务运行

我有一个python脚本myScript.py,每2秒写一个文件.但是,当我想将此脚本作为systemd服务运行时,服务可以工作但不能写入文件.

我创建了一个myscript.service文件/lib/systemd/system/ 并设计如下:

[Unit]
Description=My Script Service
After=multi-user.target

[Service]
Type=idle
ExecStart=/usr/bin/python /home/pala/PycharmProjects/myScript.py

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

myScript.py是:

import time
while True:

    with open("/home/pala/Documents/file.txt", "a") as myFile:
        myFile.write("--**--")

    time.sleep(2)
Run Code Online (Sandbox Code Playgroud)

python ubuntu systemd

5
推荐指数
1
解决办法
5895
查看次数

匹配替代网址 - 正则表达式django网址

我想Django的网址只有2的替代品/module/in//module/out/

我正在使用

url(r'^(?P<status>\w+[in|out])/$', 
'by_status', 
name='module_by-status'),
Run Code Online (Sandbox Code Playgroud)

但是,它匹配其他模式,如/module/i/,/module/n//module/ou/.

任何提示都很赞赏:)

python regex django django-urls

3
推荐指数
1
解决办法
4450
查看次数

带破折号的 LANGUAGE_CODE 不起作用:“es-mx, es-es, es-ar”但“es”可以

在 settings.pyLANGUAGE_CODE = 'es-mx'LANGUAGE_CODE = 'es-ar' 不工作,但LANGUAGE_CODE = 'es'LANGUAGE_CODE = 'mk'在渲染模板时工作正常,I18N 在项目设置中处于活动状态,这就是 .mo 和 .po 的样子:

在此处输入图片说明

这是 i18n 上下文处理器信息:

{'LANGUAGES': (('ar', 'Arabic'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', …

django multilingual internationalization

3
推荐指数
1
解决办法
7357
查看次数