Hey, how do I create pydantic models for collections when $id is a field, because I can't use $id as a var name and Pydantic seems overly complex on trying to get it to work
class Standard(BaseModel):
id: str
standardCode: str
standardText: str
topics: List[str]
objectives: List[str]
class Config:
fields = { 'id': '$id' }
valid_data = Standard(data).dict(by_alias=True)
Sounds fine but this isn't really an Appwrite question. Maybe a pydantic forum might be more helpful
well
the problem is the id's are stored as $id
And?
Maybe you can look at field aliases: https://docs.pydantic.dev/latest/usage/fields/#field-aliases
I did that, it then complained that id wasn't being set or something, we messed with it for 30-45 minutes before giving up and ust removing the ID
I was posting here hoping someone had tried to use a JSON Serializable class with their database fields because.. that's how it should be done
Recommended threads
- Appwrite Server 404 Not Found
Someone help please I'm using docker appwrite on my vps hosting server. there are other projects running on nginx as well so to avoid issues i'm using nginx se...
- Realtime API over cloudflare tunnels
Hello. Is it possible to use the realtime subscriptions, when the self-hosted instance is exposed via cloudflare tunnels? There is no additional proxy. I am us...
- Hostname redirect forwarding...
I want the redirect of the Cname is redirected correctly from www. to glossytech.co.ke