小编Seb*_*ian的帖子

Flask-login 用户登录后设置为匿名

我对烧瓶和烧瓶登录很陌生,我已经为此苦苦挣扎了好几天。

我尝试像这样登录用户:

from creds import auth_username, auth_password, pgsql_dbuser, pgsql_dbpassword, pgsql_db1name
from flask import Flask, render_template, request, Response, redirect, url_for
from flask.ext.bcrypt import Bcrypt
from flask.ext.login import LoginManager, login_required, login_user, current_user, logout_user
import logging
import psycopg2
import uuid
import datetime

app = Flask(__name__)
app.secret_key = str(uuid.uuid4()) # <- required by login_manager.init_app(app)

bcrypt = Bcrypt(app)
login_manager = LoginManager()
login_manager.init_app(app)
login_manager.login_view = 'index'


@app.route('/', methods=['GET','POST'])
def index():
        page_name = '/'
        if request.method == 'POST':
                email = request.form['email']
                candidate_password = request.form['password']
                user = finduserindbbyemail(email) …
Run Code Online (Sandbox Code Playgroud)

python flask flask-login

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

D3 scale.invert() 不返回 x 的日期

我正在尝试使用方法为当前鼠标位置的 x 值获取最接近的 y 值。

我的数据集如下所示:

linedata = [{amount:100,date:'2015-11-2'},
            {amount:-1000,date:'2015-11-3'},
            {amount:5000,date:'2015-11-4'}
            ...
           ]
Run Code Online (Sandbox Code Playgroud)

我有一个画得很好的折线图,我只是在玩如何scale.invert()和平分工作。我创建了一个二等分函数:

var bisectDate = d3.bisector(function(d) { return d.date; }).left;
Run Code Online (Sandbox Code Playgroud)

然后,再往下,绘制图形后,我在绘制图形的区域上放了一个矩形

graph.append("rect")
         .attr("class", "overlay")
         .attr("width", w)
         .attr("height", h)
         .on("mouseover", function() { focus.style("display", null); })
         .on("mouseout", function() { focus.style("display", "none"); })
         .on("mousemove", mousemove);
Run Code Online (Sandbox Code Playgroud)

然后mousemove()函数定义如下:

function mousemove() {
    var xPosition = xScale.invert(d3.mouse(this)[0]), //<-- give me the date at the x mouse position
        closestElement = bisectDate(linedata, xPosition, 1), //<-- use the bisector to search the …
Run Code Online (Sandbox Code Playgroud)

javascript d3.js

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

标签 统计

d3.js ×1

flask ×1

flask-login ×1

javascript ×1

python ×1