ChatCrawlersearch across public Telegram Open the app
P

Python 中文交流群

snapshot for January 2026
January 2026 ×
26 January 2026
27 January 2026
SQLModel 还不支持 Annotated + 延迟注入
F
原来是我写错了
28 January 2026
说来先前我没法用3.14,因为顺着pydantic找下去的某个rust包对3.14在win上的支持坏了啥的,不知道现在好了没
Z
真的不想再写 “xxx” 来defer了
class Group(SQLModel, table=True): """Group Model""" id: Annotated[int | None, Field(primary_key=True)] = None name: Annotated[str, Field(index=True, description="Name of the group")] # Error # heroes: Annotated[list["Hero"], Relationship(back_populates="group")] = [] heroes: list["Hero"] = Relationship(back_populates="group")
F
foo原来是我写错了
我撤回,应该不是我写错了,Relationship 应该是附加元数据,和 Field 一样,但是却不支持 Annotated + Relationship 的方式
Z
确实是有,不过还是相当于套了一层壳,但说实话也相当够用,至少在数据这块可以全部留在后端了,那也行
需要跑一遍 normalize
I
善良的程序员,你掉的是这个U+00B5还是这个U+03BC
>>> 'μ' == 'μ' True >>> 'µ' == 'μ' False >>> import unicodedata >>> unicodedata.normalize('NFC', 'µ') == unicodedata.normalize('NFC', 'μ') False
S
import unicodedata mu1 = '\u00B5' # micro sign mu2 = '\u03BC' # greek small letter mu print(unicodedata.normalize('NFKC', mu1) == unicodedata.normalize('NFKC', mu2)) #True
Open in Telegram Каталог площадок Искать в ChatCrawler

A snapshot of an open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog