task.py 792 Bytes
Newer Older
崔为之's avatar
崔为之 committed
1 2 3 4 5 6 7 8 9 10 11
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
# @Version     : Python 3.11.4
# @Software    : Sublime Text 4
# @Author      : StudentCWZ
# @Email       : StudentCWZ@outlook.com
# @Date        : 2023/11/7 16:16
# @File        : task.py
# @Description :
"""
崔为之's avatar
崔为之 committed
12

崔为之's avatar
崔为之 committed
13
import datetime
崔为之's avatar
崔为之 committed
14
from application.extensions.init_sqlalchemy import db
崔为之's avatar
崔为之 committed
15
from application.libs.helper import MySQLHelper
崔为之's avatar
崔为之 committed
16

崔为之's avatar
崔为之 committed
17 18 19 20 21 22 23

def task():
    """
    Some Tasks.

    :return: None
    """
崔为之's avatar
崔为之 committed
24
    with db.app.app_context():
崔为之's avatar
崔为之 committed
25 26 27 28 29 30 31 32 33 34
        cfg = db.app.config.ExtraDB
        options = {
            "host": cfg.Host,
            "user": cfg.User,
            "password": cfg.Password,
            "database": cfg.DB,
            "port": cfg.Port,
        }
        with MySQLHelper(**options) as helper:
            print(helper.execute(cfg.Sql))