首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏WebJ2EE

    【Hooks】:Declarative & Imperative

    Declarative vs Imperative 2. Declarative vs Imperative Programming 3. StackOverflow:Declarative vs. Imperative 5. Declarative Programming & React 5.1. Declarative Programming 5.2. Declarative programming in React 1. Declarative Programming is programming with declarations, i.e., declarative sentences. /declarative-programming Declarative Programming & React: https://dev.to/itsjzt/declarative-programming

    85710发布于 2021-02-26
  • 来自专栏WindCoder

    Declarative Programming: Is It A Real Thing?

    本次是一篇关于声明式编程的讨论文章,具体如下: 原文:Declarative Programming: Is It A Real Thing? Tweet The Merits Of Declarative Programming Before we explore the limits of declarative programming, It might even be the first declarative tool. What are the commonly listed advantages of declarative programming? ? problems of declarative programming: separateness and lack of unfolding.

    1.1K10发布于 2018-09-19
  • 来自专栏YP小站

    Jenkins声明式Declarative Pipeline

    how-to-get-git-short-hash-in-to-a-variable-in-jenkins-running-on-windows-2008 https://stackoverflow.com/questions/44007034/conditional-environment-variables-in-jenkins-declarative-pipeline

    4.1K20编辑于 2021-12-06
  • 来自专栏子曰五溪

    早读《Making setInterval Declarative with React Hooks》

    https://overreacted.io/making-setinterval-declarative-with-react-hooks/ 这是Dan的一篇文章,详细阐述了如何在Hooks中使用setInterval

    80640发布于 2019-12-18
  • 来自专栏小徐学爬虫

    如何使用 sqlalchemy declarative base 多层次继承

    在SQLAlchemy中,通过declarative_base创建的基类可以通过多层次的继承建立继承关系。这允许你在数据库中创建具有继承结构的表。 问题背景在使用 sqlalchemy declarative base 建立模型时,我有许多具有相同列的表。不同的只是表名。我想设置一个继承链来最小化代码重复。 以下单层继承按我想要的方式工作:from sqlalchemy import Column, Integer, Textfrom sqlalchemy.ext.declarative import declarative_base __name__.lower()​​Base = declarative_base(cls=Base)​​class TransMap_HgmIntronVector(Base): AlignmentId __name__.lower()​class Hgm(Base): AlignmentId = Column(Text, primary_key=True)​Base = declarative_base

    74410编辑于 2024-02-06
  • 来自专栏容器与 Kubernetes 游记

    SQLAIchemy(二)ORM 相关

    Sqlalchemy 就是一种 ORM 框架 每个表会对应一个 Model 类,这些 Model 类都需要继承一个名为 declarative base class 的基类。 我们需要通过下面的代码来获得这个基类: from sqlalchemy.ext.declarative import declarative_base BASE = declarative_base 详细操作 1.1 建表 在 SQLAlchemy 中,以 ORM 方式定义表有两种方法,分别是 Classical 和 Declarative,Flask-Sqlalchemy主要使用的是 Declarative 方法: from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() from sqlalchemy the declarative base."""

    48410编辑于 2022-11-23
  • 来自专栏不换的随想乐园

    Next 中类型安全的声明式路由

    (封面图片来源于:基于 CC0 协议的shopify) (视频来源于网络,版权归原作者所有,仅用于知识分享用途) 引子 今天我们介绍一个工具 declarative-routing ,主要的目的是解决现有的 经历过 declarative-routing 的转换后: <ProductDetail.Link productId={product.id}>Product</ProductDetail.Link> 介绍 下图是一个文件嵌套路由的转换依赖结果结构: 初始化 $ pnpx declarative-routing init 实时监听文件路由的改动,去动态声明路由结构,本质是启动了一个 node 的文件监听服务 $ pnpx npx declarative-routing build:watch 改变使用方式 页面路由 从: import Link from "next/link"; <Link href={` /declarative-routing/blob/main/docs/nextjs.md

    50010编辑于 2024-04-30
  • 来自专栏开源优测

    Jenkins之声明式pipeline基础

    基本上,step告诉Jenkins 要做什么,并且作为Declarative Pipeline和Scripted Pipeline语法的基本构建块。 选择Declarative Pipeline还是Scripted Pipeline 最开始的Pipeline plugin,支持的只有一种脚本类型,就是Scripted Pipeline; Declarative 本文主要介绍Declarative Pipeline(声明式pipeline),虽然笔者推荐采用Scirpted Pipeline,但也依旧推荐新手学习、了解、掌握Declarative Pipeline Declarative Pipeline是Jenkins Pipeline 的一个相对较新的补充, 它在Pipeline子系统之上提出了一种更为简化和有意义的语法。 所有有效的Declarative Pipeline必须包含在一个pipeline块内,例如: pipeline { /* insert Declarative Pipeline here */ } 声明式

    1.2K20发布于 2020-02-25
  • 来自专栏CaiRui

    SQLAlchemy外键的使用

    SQLAlchemy中的映射关系有四种,分别是一对多,多对一,一对一,多对多 实现这种映射关系只需要外键(ForeignKey),和relationship 一对多: from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, Integer, CHAR from sqlalchemy import ForeignKey from sqlalchemy.orm import relationship, backref Base = declarative_base() class Parent(Base): import declarative_base from sqlalchemy import Column, Integer, CHAR from sqlalchemy import ForeignKey from sqlalchemy.orm import relationship, backref Base = declarative_base() class Parent(Base):

    3.2K50发布于 2018-01-17
  • 来自专栏Laoqi's Linux运维专列

    SQLAlchemy总结+

    先要有一个模型 ★★★★★ Base = declarative_base() class Student(Base): __tablename__ = 'student' id = Column import declarative_base from sqlalchemy.orm import sessionmaker Base = declarative_base() class Student import declarative_base from sqlalchemy.orm import sessionmaker Base = declarative_base() class Student import declarative_base from sqlalchemy.orm import sessionmaker Base = declarative_base() class Student import declarative_base from sqlalchemy.orm import sessionmaker Base = declarative_base() class Student

    2.5K30发布于 2018-05-31
  • 来自专栏从零开始学自动化测试

    SQLAlchemy学习-3.(懒人专用)sqlacodegen自动同步数据库中表生成model 代码

    sqlalchemy import Column, String from sqlalchemy.dialects.mysql import INTEGER from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() metadata = Base.metadata class Student(Base): 使用这种方法时,在构建 model 之前,Base 类要与 engine 进行绑定. from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.sql.schema import Table engine = create_engine("mysql+pymysql ://root:123456@localhost:3306/web") Base = declarative_base() metadata = Base.metadata metadata.bind

    7.3K31编辑于 2022-07-19
  • 来自专栏从零开始学自动化测试

    SQLAlchemy学习-5.relationship之backref和back_populates参数

    from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import create_engine, Column, import declarative_base from sqlalchemy import create_engine, Column, Integer, String, ForeignKey from sqlalchemy.orm import relationship Base = declarative_base() class Card(Base): """银行卡基本信息""" import declarative_base from sqlalchemy import create_engine, Column, Integer, String, ForeignKey from back_populates 必须在两个类中显式地使用 back_populates,更显繁琐,理解更直观 使用示例 from sqlalchemy.ext.declarative import declarative_base

    3.5K21编辑于 2022-07-19
  • 来自专栏小徐学爬虫

    如何使用 Python 和 SQLAlchemy 结合外键映射来获取其他表中的数据

    Integer, String, ForeignKeyfrom sqlalchemy.orm import mapper, relationship, Sessionfrom sqlalchemy.ext.declarative import declarative_base​Base = declarative_base()​class Customer(Base): __tablename__ = 'customers Integer, String, ForeignKeyfrom sqlalchemy.orm import mapper, relationship, Sessionfrom sqlalchemy.ext.declarative import declarative_base​Base = declarative_base()​class Customer(Base): __tablename__ = 'customers import declarative_base​Base = declarative_base()​class Customer(Base): __tablename__ = 'customers

    5K10编辑于 2025-02-05
  • 来自专栏Python小二

    Python 进阶(四):数据库操作之 MySQL

    定义映射类 from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from # 创建表 Base.metadata.create_all(engine) 新增 from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, Integer, String from sqlalchemy.orm import sessionmaker import declarative_base from sqlalchemy import Column, Integer, String from sqlalchemy.orm import sessionmaker ) for t in ts: print('===', t.name) 修改 from sqlalchemy import create_engine from sqlalchemy.ext.declarative

    1.2K30发布于 2020-08-18
  • 来自专栏用户1337634的专栏

    Python ORM - pymysql&sqlalchemy

    CHARSET=utf8 User对象 # coding=utf-8 from sqlalchemy import Column, String, Integer from sqlalchemy.ext.declarative import declarative_base # 创建对象的基类: Base = declarative_base() # 定义User对象: class User(Base): # 表的名字 sqlalchemy.exc.InvalidRequestError: SQL expression, column, or mapped entity expected - got '<class 'model.user.User'>' 实体表需要继承declarative_base () Base = declarative_base() class User(Base): 创建或修改没有生效 因为没有提交,需要调用commit方法session.commit() 参考 Python

    91640发布于 2021-01-21
  • 来自专栏从零开始学自动化测试

    SQLAlchemy学习-9.一对多和多对一关系

    前言 一对多和多对一关系 一对多关系 一对多关系表设计,一个Parent类关联多个Child类 from sqlalchemy.ext.declarative import declarative_base username:passwor@host:port/database DB_URI = 'mysql+pymysql://root:123456@localhost:3306/web' Base = declarative_base back_populates 必须在两个类中显式地使用 back_populates,更显繁琐,理解更直观 from sqlalchemy.ext.declarative import declarative_base username:passwor@host:port/database DB_URI = 'mysql+pymysql://root:123456@localhost:3306/web' Base = declarative_base

    4.5K20编辑于 2022-08-26
  • 来自专栏Python 学习

    SALalchemy增删改查

    1.单表操作 1.1创建表 from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, import declarative_base from sqlalchemy import Column, INT, VARCHAR, ForeignKey from sqlalchemy.orm import declarative_base from sqlalchemy.orm import sessionmaker, relationship from sqlalchemy import VARCHAR, INT, Column, create_engine, ForeignKey Base = declarative_base() class Man(Base): __ import sessionmaker Base = declarative_base() class User(Base): __tablename__ = 'user' id

    1.4K20发布于 2020-05-13
  • 来自专栏一日一工具

    [Jenkins]5分钟系列之九Jenkins Pipeline初探

    1.4、pipeline又分两种类型 pipeline类型 Scripted Pipeline Declarative Pipeline [2.5之后才推出],也是后续Open Blue Ocean所支持的类型 1.5、针对Scripted和Declarative的个人感受 Scripted Pipeline 更灵活,熟悉groovy语法的小伙伴,可以定制自己强大的workflow pipeline Declarative Pipeline 相对来说比较模版化一点, 后续讲解都以这个为准 1.6、Declarative Pipeline语法基本格式 字段的解释详情可以查看参考文档 二、实际操作 2.1、新建pipeline

    46930发布于 2020-07-03
  • 来自专栏全栈程序员必看

    python数据库操作之sqlalchemy逆向工程

    from sqlalchemy import create_engine from sqlalchemy.engine import Engine from sqlalchemy.orm import declarative_base os.system(f'sqlacodegen {DB_URI} > models.py') # 操作数据句柄 engine: Engine = create_engine(DB_URI) Base = declarative_base String, TIMESTAMP, text from sqlalchemy.dialects.mysql import TINYINT, VARCHAR from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() metadata = Base.metadata class Admin(Base):

    57500编辑于 2022-06-28
  • 来自专栏python3

    Python 学习笔记 - SQLAlc

    多对多表的创建 表Host和表HostUser通过表HostToHostUser关联在一起 from sqlalchemy import create_engine from sqlalchemy.ext.declarative  import declarative_base from sqlalchemy import Column, Integer, String, ForeignKey, UniqueConstraint 获取主机1的所有用户,原理和1对多的一样,通过relationship快速定位到对应的表 from sqlalchemy import create_engine from sqlalchemy.ext.declarative  import declarative_base from sqlalchemy import Column, Integer, String, ForeignKey, UniqueConstraint  import declarative_base from sqlalchemy import Column, Integer, String, ForeignKey, UniqueConstraint

    45400发布于 2020-01-15
领券