相关疑难解决方法(0)

是否在库中提供了Python保留字和内置列表?

是否在库中提供了Python保留字和内置列表?我想做的事情如下:

 from x.y import reserved_words_and_builtins

 if x in reserved_words_and_builtins:
     x += '_'
Run Code Online (Sandbox Code Playgroud)

python

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

Python Flask SQLAlchemy Pagination

我无法用Flask-SQLAlchemy或Flask-Pagination执行分页,或者.我不确定如何初始化分页,设置页面,确定页面,输入等等.我来自PHP,对Python来说很新.

我在查询数据库中的所有帖子

posts = Posts.query.order_by(Posts.time.desc()).all()
Run Code Online (Sandbox Code Playgroud)

我一直在看下面的例子:

我真的很困惑,我发现的信息在文章之间差别很大.这让我感到困惑,不知道从哪里开始.我想查询数据库表的所有行,将结果限制为20和分页.我没有清楚地看到这一点.

python sqlalchemy flask flask-sqlalchemy flask-wtforms

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

接受参数的 Flask get 方法:缺少 1 个必需的位置参数

我有以下烧瓶代码

from flask import Flask, jsonify, request                                                                                                                                                                          
from webargs import fields                                                                                                                                                                                         
from sqlalchemy import create_engine, MetaData, Table, select                                                                                                                                                      
from flask_cors import CORS                                                                                                                                                                                                                                                                                                                                                                                                           
engine = create_engine('...')                                                                                                                                                                                                                                                                                                                                            
////                                                                                                                                                                                                                                                                                                                                                                                                  
app = Flask(__name__)                                                                                                                                                                                                                                                                                                                                                                                                                 
cors = CORS(app, resources={r"/list*": {"origins": "*"}})                                                                                                                                                                                                                                                                                                                                                                             

@app.route('/list-vessels', methods=['GET'])                                                                                                                                                                       
def list_vessels():                                                                                                                                                                                                    
vessel_list = []                                                                                                                                                                                                   
s = select([vesseldetail.c.Vessel])                                                                                                                                                                                
rp = connection.execute(s)                                                                                                                                                                                         
for row in rp:                                                                                                                                                                                                         
    vessel_list.extend(list(row))                                                                                                                                                                                  
return jsonify(vessel_list)                                                                                                                                                                                                                                                                                                                                                                                                       

@app.route('/list-keydates', methods=['GET'])                                                                                                          
def list_keydates(vesselname):                                                                                                                                                                                         
    vesselname = request.args['vesselname']      
    intervention_list = []                                                                                                                                                                                             
    keydate_list = []                                                                                                                                                                                                  
    s = select([keydate.c.Intervention, keydate.c.Date])                                                                                                                                                               
    s = s.where(keydate.c.VESSEL==vesselname)                                                                                                                                                                          
    rp = connection.execute(s)                                                                                                                                                                                         
    for row …
Run Code Online (Sandbox Code Playgroud)

python flask

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

使用AJAX调用Flask API

我正在试验Flask和AJAX,这里有一条简单的API路由,托管在OpenShift上。我想使用Ajax在Javascript文件中调用API。OpenShift Python文件很简单:

from flask import Flask
app = Flask(__name__)

import json

@app.route('/hello/<name>')
def hello_world(name=None):
    str = {'key':'Hello World!', 'q':name}
    #out = {'key':str}
    res = json.dumps(str)
    return res

if __name__ == '__main__':
    app.run()
Run Code Online (Sandbox Code Playgroud)

这是Ajax调用:

$.ajax({
    type:"GET",
    dataType: "json",
    data:'Payam',
    url: "http://mypythonapp-spacepirate.rhcloud.com/hello/",
    success: function(data){
        buf1=data;
        console.log(data);
    }
})
Run Code Online (Sandbox Code Playgroud)

但这会调用此URL,结果为404。如何解决此问题?仅提及CORS并不是问题。

http://mypythonapp-spacepirate.rhcloud.com/hello/?Payam
Run Code Online (Sandbox Code Playgroud)

javascript python ajax jquery openshift

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

Python - 使用 Flask 获取 URL 片段标识符

我的 Flask 程序收到以下请求,其中包含一些数据#

https://som.thing.com/callback#data1=XXX&data2=YYY&data3=...
Run Code Online (Sandbox Code Playgroud)

我需要读取data1参数,但这似乎不起作用:

@app.route("/callback")
def get_data():
    data = request.args.get("data1")
    print(data)
Run Code Online (Sandbox Code Playgroud)

python url query-parameters flask url-fragment

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