当前位置: 首页 > news >正文

手机网站适配代码网络公司是干什么工作的

手机网站适配代码,网络公司是干什么工作的,建立网站目录结构的意义,网站建设后预期推广方式这边使用的是flaskdependency-injectersqlalchemy#xff0c;有一个公共类#xff0c;想插入或者更新的时候对公共类某些字段进行统一操作 这个是公共类#xff1a;包括一些基础字段#xff0c;所有的实体都会继承这个类 Models module.dependency-injectersqlalchemy有一个公共类想插入或者更新的时候对公共类某些字段进行统一操作 这个是公共类包括一些基础字段所有的实体都会继承这个类  Models module.from datetime import datetime from sqlalchemy import Column, String, Integer,DateTime#, Booleanfrom sqlalchemy.ext.declarative import declarative_baseBase declarative_base()class CommonEntity(Base):__abstract__ Truecreated_dt Column(DateTime)created_by Column(String)updated_dt Column(DateTime)updated_by Column(String)version Column(Integer)然后是db的配置 Database module.from contextlib import contextmanager, AbstractContextManager from typing import Callablefrom sqlalchemy import create_engine, orm,event from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import Session from datetime import datetimefrom main.services.common_service.db_access.domain.common_field_entity import CommonEntity Base declarative_base()class DatabaseConfig:def __init__(self, db_url: str) - None:self._engine create_engine(db_url, echoTrue)self._session_factory orm.scoped_session(orm.sessionmaker(autocommitFalse,autoflushFalse,expire_on_commitFalse,bindself._engine,),)def create_database(self) - None:Base.metadata.create_all(self._engine)contextmanagerdef session(self) - Callable[..., AbstractContextManager[Session]]:session: Session self._session_factory()try:yield sessionexcept Exception:session.rollback()raiseelse:if session._transaction.is_active:session.commit()session.close()event.listens_for(CommonEntity, before_insert, propagateTrue)def before_insert_listener(self, mapper, target):# 在创建时自动更新 created_dtversiontarget.created_dt datetime.now()target.created_by Damientarget.version 1event.listens_for(CommonEntity, before_update, propagateTrue)def before_update_listener(self, mapper, target):# 在更新时自动更新 updated_dtversiontarget.updated_dt datetime.now()target.updated_by Damientarget.version 1 重要的就是event.listens_for这里。监听公共类所有继承了它的实体的插入更新都会被监听到然后就是对里面的字段进行统一的操作就行了不用再每次插入或者更新进行手动修改了
http://www.dnsts.com.cn/news/47259.html

相关文章:

  • 网站工信部实名认证中心vps怎么做网站
  • 建设个人网站刷网站建设春节放假
  • 网站建设注册教程网站logo替换
  • 大兴做网站建设制作wordpress卡登录页面
  • dkp网站开发网站已运行时间代码
  • 国际贸易网站哪家好聊城做网站费用
  • 怎样建立一个网站步骤设计网站能否用素材来制作广告
  • php网站开发if的代码新闻头条最新
  • 淘宝指数网站品牌网页设计图片
  • 打电话叫人做网站电子商务网站建设第一章课后
  • 昆明房地产网站建设网站建设与管理A卷
  • 如何注册一个网站域名备案网页微信版下载不了大文件
  • 网站开发视频教程迅雷下载成都网站建设scjsc888
  • 网站建设与管理课程的目标大航母网站建设
  • 横沥做网站的电话怎么创建手机网站
  • jsp可以做网站吗一个企业做网站的意义
  • 怎么建立一个自己的网站参考消息电子版手机版
  • 网站下载app免费建设网站需要什么要求
  • 有哪些网站可以做图片打赏广州开发网站报价
  • wordpress 导购站模板长沙百度提升排名
  • 做的网站怎么在电脑上预览广西网站建设贵吗
  • 沈阳响应式网站建设如何设公司产品购物网站
  • 睿艺美开封做网站wordpress query_posts()
  • 石家庄建站程序ppt软件手机版免费下载
  • l礼品文化网站建设网站开发外包费用
  • 网站选择理由描述六安手机网站建设
  • 大型医院设计网站建设musik wordpress
  • 网站放到国外空间智能软件开发就业前景
  • 个人申请网站汕头网站推广教程
  • 怎么做网站代拍平台网站开发公司