当前位置:   article > 正文

python sqlalchemy 查询结果转化为 Json格式_python 将declarative_base 模型转成json

python 将declarative_base 模型转成json

      最近,给自己开发的软件平台开发第三方调用的API,如果返回结果集是json格式,其他语言开发就相对方便一些,网上找了好多资料没有找到特别合适的,最后下决心根据网上的资料改变自己写一个通用的。

此方法,主要应用场景是,Python 数据库框架 sqlalchemy 查询结果,转化成json格式。

  1. # -*- coding: utf-8 -*-
  2. import os
  3. import json
  4. import threading
  5. from xml.dom import minidom
  6. from sqlalchemy.ext.declarative import declarative_base
  7. from sqlalchemy.orm import sessionmaker, scoped_session
  8. from sqlalchemy import (create_engine,MetaData,Column,Integer,String)
  9. from sqlalchemy import func
  10. from sqlalchemy.sql.expression import and_, or_
  11. from sqlalchemy import Table, Column, Integer, String, Text, DateTime, MetaData, ForeignKey, Boolean
  12. from datetime import datetime
  13. import time,uuid,re
  14. Base = declarative_base()
  15. #主机模型
  16. class VirtualMachineContainer(Base):
  17. __tablename__ = 'virtual_machine_containers'
  18. id = Column(Integer, primary_key = True)
  19. hostname = Column
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号