首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用SQLModel for FastAPI创建SQLModel 'text‘列

如何使用SQLModel for FastAPI创建SQLModel 'text‘列
EN

Stack Overflow用户
提问于 2021-12-03 01:16:49
回答 1查看 922关注 0票数 3

我用SQLModel表示FastAPI。但我不知道如何使用它创建“text”列类型。

如何创建“文本”列?谢谢你的阅读。

代码语言:javascript
复制
from sqlmodel import SQLModel, Field


class BaseModel(SQLModel):
    col_1: str = Field(default='Y')
    col_2: str = Field(default='N')
    col_3: str = Field(default='0')
    col_4: str = Field(default='0')

这是我的解决办法!

代码语言:javascript
复制
from sqlmodel import SQLModel, Field
from sqlalchemy import Column, TEXT


class BaseModel(SQLModel):
    col_5: str = Field(sa_column=Column(TEXT))
EN

回答 1

Stack Overflow用户

发布于 2022-04-03 20:16:18

试试这个:

代码语言:javascript
复制
from sqlalchemy.dialects.postgresql import TEXT

from sqlmodel import SQLModel, Field
from sqlalchemy import Column


class BaseModel(SQLModel):
    col_5: str = Field(sa_column=Column(TEXT))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70208393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档