小编Sea*_*ira的帖子

试图改变字符串 - > int

我正在尝试使用javascript将a更改stringint.

var intVal = gSpread1.Text * 1;
Run Code Online (Sandbox Code Playgroud)

我想要intVal的是Type int.

我可以得到一个int值,如果gSpread1.Text小于1000.

但如果gSpread1.Text大于1000,则intVal返回NaN

使用什么方法来ParseInt确保它始终返回int值?

javascript

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

jquery .live on load事件

我需要一种方法来使用jquery .live()函数来处理通过ajax加载的元素.

例如,通过ajax加载div .load()

<div id="mydiv"></div>
Run Code Online (Sandbox Code Playgroud)

通常我会.live()使用click事件,但我需要知道如何告诉dom这个新的div已加载而没有来自用户的任何明确的操作/事件.

这段代码不起作用,但我想做这样的事情:

mydiv = $("#mydiv");

mydiv.live("mydiv.length > 0", function() {
       // do something
});
Run Code Online (Sandbox Code Playgroud)

"mydiv.length"是典型"点击"或其他事件的替代品.

jquery

16
推荐指数
2
解决办法
4万
查看次数

Spring 3.2 @ControllerAdvice不工作

我无法@ControllerAdvice上班.我更新了我的命名空间位置,在我的xml文件中是3.1.我将带有控制器的类移动到与控制器相同的包中.我正在使用3.2.0版本的jar.如果我将@ExceptionHandler注释放在控制器代码中,它可以工作,但不能在一个单独的类中使用@ControllerAdvice.当@ControllerAdvice类失败时,我得到未被捕获的异常处理程序视图.任何人都有关于如何解决这个问题的想法?

exception-handling spring-mvc

16
推荐指数
4
解决办法
3万
查看次数

wtforms,CSRF,flask,FieldList

使用FieldListWTForms 时,我无法通过验证.我一直收到这个错误. {'csrf_token': [u'CSRF token missing']}.问题是如果我没有任何数据要在FieldList现场验证,验证通过并且没有问题.但是,当我尝试使用任何数据验证表单时,我得到了该错误.

这是我的表格:

class FilterForm(wtf.Form):
    filter_value = wtf.TextField('Value', validators=[validators.Required()])
    filter_operator = wtf.SelectField('Operator', validators=[validators.Required()])
    filter_compare_value=wtf.TextField('Compare Value', validators=[validators.Required()])


class RedirectForm(wtf.Form):
    redirect_id = wtf.HiddenField('id')
    redirect_name = wtf.TextField('Name', validators=[validators.Required()])
    redirect_url = wtf.TextField('URL', validators=[validators.Required()])
    redirect_type = wtf.SelectField('Type', validators=[validators.Required()])
    redirect_method = wtf.SelectField('Method', validators=[validators.Required()])
    redirect_active = wtf.BooleanField('Is Active')
    redirect_filters_any = wtf.FieldList(wtf.FormField(FilterForm))
    redirect_filters_all = wtf.FieldList(wtf.FormField(FilterForm))
Run Code Online (Sandbox Code Playgroud)

表单似乎正确显示并正常工作,直到我向其中任何一个redirect_filters_any或添加数据redirect_filters_all

有没有办法禁用csrf FieldList或将CSRF值传递给FieldList?我想保持启用CSRF保护,但似乎无法通过此验证问题.

这是Jinja2模板

{% extends "base.html" %}
{% set active_page = "endpoints" %}
{% block tail_script %} …
Run Code Online (Sandbox Code Playgroud)

csrf flask flask-wtforms

15
推荐指数
4
解决办法
8642
查看次数

致命的:坏对象HEAD

有人可以帮我解决这个问题.我之前发过一篇关于此的帖子,但我无法通过这些答案解决这个问题.请帮忙:)

我试图跑git fsck --full,我得到:

Checking object directories: 100% (256/256), done.
error: HEAD: invalid sha1 pointer 15044de63184bed22f9be9f48fd63a3a7652eea4
error: refs/heads/master does not point to a valid object!
notice: No default references
dangling blob f4ffb48ece75b45ec593146216a2ecae5a5b2194
dangling blob f37ffd41d80a2d07258d0b8fa7118d236d480fc0
dangling blob f1ff1fa538a538d9085e573f60ad11e8e7f5395e
dangling blob f9ff6bdaf08fdbf9001ff44d2aa1a49092c20ad1
dangling blob f97f1a223ef3ca33f55d51ae25d98d3b5b2f9ece
Run Code Online (Sandbox Code Playgroud)

git

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

Python 2.7和3.4之间的包导入差异

对于此目录层次结构:

.
??? hello
?   ??? __init__.py
?   ??? world
?       ??? __init__.py
??? test.py
Run Code Online (Sandbox Code Playgroud)

和Python源文件:

test.py:

if __name__ == '__main__':
    import hello
Run Code Online (Sandbox Code Playgroud)

你好/ __ init__.py:

import world
Run Code Online (Sandbox Code Playgroud)

你好/世界/ __ init__.py:

print("yes you win")
Run Code Online (Sandbox Code Playgroud)

用Python 3.4运行test.py会ImportErrorworld找不到模块,但是使用Python 2.7一切都很好.

我知道sys.path在搜索导入的模块时会引用它,因此添加目录hello可以sys.path消除错误.

但是在Python 2.7中,在导入之前world,目录hello不在sys.path其中.是什么导致这种差异?是否在Python 2.7中应用了递归搜索策略?

python import package python-2.7 python-3.4

13
推荐指数
1
解决办法
7262
查看次数

Pycharm(Python IDE)不会自动完成Django模块

我的Python IDE(pycharm)已停止自动完成我的模块(建议).我尝试导入每个django模块后得到未解析的引用:

from django- 工作,但是当我添加一个'点'它失败,所以from django.db import models给我未解决的错误...

尴尬的事情是在编译引用DO工作之后.

我发现我的所有__init__.py文件(无处不在)都不再标有python图标,现在是记事本图标.在我的解释器中打开init文件也会给出非彩色标记文本(没有语法高亮显示).所以我认为Python不会识别这些文件.

我的python解释器是带有Django 1.2.4的python 2.6.1,我的django安装在:( /Lib/python/2.6/site-packages完整目录,不是egg)

当我从IDE中的外部库展开sitepackages时,我确实看到所有.py文件的彩色标记除了__init__.py文件.因此问题就在那里.

(我在google上发现类似问题的帖子,但没有答案...)

python django init pycharm

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

如果定义了变量和变量 - jinja2

我试图显示divs取决于是否已进行数据库输入:

<table class="info-table">
<tr><td>
<div class="info-table_titlebox">
{% if post.wrk_1_title is defined %}
    <div class="info-title_title">
    <h2>{{post.wrk_1_title}}</h2>
    <h3>Facilitator: {{post.wrk_1_facilitator}}</h3>
    <h4>Location: {{post.wrk_1_locate}}</h4>
    <h4>Max participants: {{post.wrk_1_max}}</h4>
    </div>
    <div class="info-title_list">
        <ul>
        <li>{{post.eventday}} - <b>Week {{post.eventweek}}</b></li>
        <li class="info-title_listright">{{post.wrk_1_time}}</li>
        </ul>
    </div>
    <p>{{post.wrk_1_description}}</p>
{% endif %}
</div>
</td>
<td>
<div class="info-table_titlebox">
{% if post.wrk_1_title is defined and post.wrk_2_title is defined %} 
    <div class="info-title_title">
    <h2>{{post.wrk_2_title}}</h2>
    <h3>Facilitator: {{post.wrk_2_facilitator}}</h3>
    <h4>Location: {{post.wrk_2_locate}}</h4>
    <h4>Max participants: {{post.wrk_2_max}}</h4>
    </div>
    <div class="info-title_list">
        <ul>
        <li>{{post.eventday}} - <b>Week {{post.eventweek}}</b></li>
        <li class="info-title_listright">{{post.wrk_2_time}}</li>
        </ul>
    </div>
    <p>{{post.wrk_2_description}}</p>
{% endif …
Run Code Online (Sandbox Code Playgroud)

jinja2

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

如何使用烧瓶使用jinja呈现html内容?

我在一个从sqlite数据库中呈现一些数据的应用程序中使用Flask.我的问题是当应用程序呈现一些内部有html的文本时,显示为文本而不是html.例如,数据库中的记录具有以下文本:

My tailor <strong>is</strong> rich
Run Code Online (Sandbox Code Playgroud)

html页面呈现为:

<html>
<!-- snip .... -->
My tailor &gt;strong&lt;is&gt;/strong&lt; rich
<!-- snip .... -->
</html>
Run Code Online (Sandbox Code Playgroud)

而且,我想要的是这个("是"字必须更大胆):

<html>
<!-- snip .... -->
My tailor <strong>is</strong> rich
<!-- snip .... -->
</html>
Run Code Online (Sandbox Code Playgroud)

有谁知道我该怎么办?

jinja2 flask

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

坚持Flask教程第3步

在Flask教程之后,运行Win 7,Python 2.7.3,virtualenv,我陷入了第3步:创建数据库http://flask.pocoo.org/docs/tutorial/dbinit/#tutorial-dbinit

可以通过将schema.sql文件传递到sqlite3命令来创建这样的模式,如下所示:

sqlite3 /tmp/flaskr.db < schema.sql
Run Code Online (Sandbox Code Playgroud)

如何运行此命令,因为CMD <venv>返回:

"sqlite3"未被识别为内部或外部命令,可操作程序或批处理文件.

这一步是否必要?

Folder Project,2个文件schema.sql和flaskr.py.

schema.sql文件

drop table if exists entries;
create table entries (
  id integer primary key autoincrement,
  title string not null,
  text string not null
);
Run Code Online (Sandbox Code Playgroud)

flaskr.py

# all the imports
import sqlite3
from flask import Flask, request, session, g, redirect, url_for, \
abort, render_template, flash
from contextlib import closing
# configuration
DATABASE = '/tmp/flaskr.db'
DEBUG = True
SECRET_KEY = 'development key'
USERNAME = 'admin'
PASSWORD = …
Run Code Online (Sandbox Code Playgroud)

python sqlite flask python-2.7

12
推荐指数
1
解决办法
8051
查看次数