update for sqlalchemy v2
This commit is contained in:
5
job.py
5
job.py
@@ -3,7 +3,7 @@ from flask_wtf import FlaskForm
|
|||||||
from flask import request, render_template, redirect, make_response, jsonify, url_for
|
from flask import request, render_template, redirect, make_response, jsonify, url_for
|
||||||
from settings import Settings
|
from settings import Settings
|
||||||
from main import db, app, ma
|
from main import db, app, ma
|
||||||
from sqlalchemy import Sequence, func
|
from sqlalchemy import Sequence, func, select
|
||||||
from sqlalchemy.exc import SQLAlchemyError
|
from sqlalchemy.exc import SQLAlchemyError
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
import pytz
|
import pytz
|
||||||
@@ -280,7 +280,8 @@ def joblog_search():
|
|||||||
from sqlalchemy import text
|
from sqlalchemy import text
|
||||||
|
|
||||||
eid=request.form['eid']
|
eid=request.form['eid']
|
||||||
ent=Entry.query.get(eid)
|
stmt = select(Entry).where(Entry.id == eid)
|
||||||
|
ent = db.session.scalars(stmt).one_or_none()
|
||||||
logs=Joblog.query.join(Job).filter(Joblog.log.ilike(text(f"'%%{ent.name}%%'"))).with_entities(Joblog.log, Job.id, Job.name, Job.state, Joblog.log_date).all()
|
logs=Joblog.query.join(Job).filter(Joblog.log.ilike(text(f"'%%{ent.name}%%'"))).with_entities(Joblog.log, Job.id, Job.name, Job.state, Joblog.log_date).all()
|
||||||
|
|
||||||
# turn DB output into json and return it to the f/e
|
# turn DB output into json and return it to the f/e
|
||||||
|
|||||||
Reference in New Issue
Block a user