0
url(datatab)では、どのようにして異なるメソッドのすべてのクエリを単一のHTMLページの複数のDataTableにレンダリングできますか?複数のメソッドを複数のデータテーブルにレンダリングして、単一のフラスコルーティングで単一のhtmlに投影する
現在のところ、最初の方法はdbからtable1へのデータのレンダリングだけで、他のメソッドは機能しません。
from flask import Flask, render_template, request
app = Flask(__name__)
app.debug = True
def connectToDB():
import psycopg2
connectionString = psycopg2.connect(host='127.0.0.1', user='null',
password='null', dbname='postgres')
try:
return connectionString
except:
print("data khuje pachchi na ")
@app.route('/')
def index():
return render_template('index.html')
@app.route('/datatab)
def doQuery():
conn = connectToDB()
cur1 = conn.cursor()
cur1.execute(
'select datid,datname,pid,usesysid,usename from pg_stat_activity;')
results1 = cur1.fetchall()
return render_template('datatable.html', doQuery=results1)
@app.route('/datatab')
def doQuery1():
conn = connectToDB()
cur2 = conn.cursor()
cur2.execute(
'select datid,datname,pid,usesysid,usename from pg_stat_activity;')
results2 = cur2.fetchall()
return render_template('datatable.html', doQuery1=results2)
def doQuery2():
conn = connectToDB()
cur3 = conn.cursor()
cur3.execute(
'select relid,indexrelid,schemaname,relname,indexrelname from pg_statio_all_indexes;')
results3 = cur3.fetchall()
return render_template('datatable.html', doQuery2=results3)
def doQuery3():
conn = connectToDB()
cur4 = conn.cursor()
cur4.execute(
'select datid,datname,numbackends,xact_commit,xact_rollback from pg_stat_database;')
results4 = cur4.fetchall()
return render_template('datatable.html', doQuery3=results4)
if __name__ == '__main__':
app.run()
'@のapp.route( '/ DATATAB)から抜けて終了引用符があり' – tuomastik
あなたは[この]のようにしたいと思うかもしれ(https://pastebin.com/Ltjif9qV)? – Pradeepb
@Pradeepb本当にありがとうございます:)これを解決するためにあなたの努力を本当に感謝します。 – jadukor