Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
757 views
in Technique[技术] by (71.8m points)

python - Flask: Firebase orderBy must be a valid JSON encoded path

I use Flask and Firebase.

I push some values to the database and i want to get for example some data which its id=1 . So , i want to write some Complex Queries.

Heres my app.route :

@app.route('/satis', methods=['GET', 'POST'])
def satis():
    if (request.method == 'POST'):
        users_by_score = db.child("names").order_by_child("id").equal_to(2).get()
        us=users_by_score
        return render_template('satis.html', u=us.val())
    return render_template('satis.html')

Heres is index.html

<div class="container-fluid">
        {% for l in u %}
            <ul class="list-group">
                <li class="list-group-item">
                    <h4>{{l}}</h4>
                </li>
            </ul>
        {% endfor %}
    </div>

And this is the error :

 "error" : "orderBy must be a valid JSON encoded path"

This is my Firebase Real Time Database :

enter image description here


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...