Comments (7)
Fastapi Upgrade Starlette to >=0.29.0,<0.33.0
https://github.com/tiangolo/fastapi/releases/tag/0.108.0
Sqlmodel will support for Pydantic 2.0
tiangolo/sqlmodel#654
from fastapi_best_architecture.
I got an update push from fastapi but I'm watching https://github.com/encode/starlette/pulls and there are some amazing updates here, if they are merged Fastapi will need to continue to adapt Starlette-1.0.0, will these minor versions continue to be compatible? I'm not sure, but I don't want to consume time for minor versions.
from fastapi_best_architecture.
These projects share common developers, and we will continue to monitor them.
Our existing project structure is already quite stable, with no significant issues for production.
The current three-tier architecture appears to have room for further optimization, possibly by integrating SQLModel or other methods.
from fastapi_best_architecture.
Our existing project structure is already quite stable, with no significant issues for production.
That's so cool, a solid architecture .
SQLModel is an ORM, we already have SQLA, what are your thoughts?
Repo: here
from fastapi_best_architecture.
SQLModel is both an SQLAlchemy model and a Pydantic model, so there is a possibility to further merge and simplify 'models' and 'schemas'.
We can keep an eye on this progress:
Migration from SQLAlchemy to SQLModel.
tiangolo/full-stack-fastapi-template#541
from fastapi_best_architecture.
I agree with you, but I'll decline the offer.
Because SQLModel is not updated and fixed at a good pace and is missing documentation, in fact SQLModel was born here: https://github.com/tiangolo/pydantic-sqlalchemy to reduce manual schema definition and validation is great in my opinion;
Although the number of stars for SQLModel is promising, the number of users for it is much lower than for SQLA, and to use SQLModel, the users have to learn it as well,unless SQLModel is really all over the place, I'd migrate to it
from fastapi_best_architecture.
OK, I agree with you
from fastapi_best_architecture.
Related Issues (20)
- Optimize role menu authorization logic
- UUID exception HOT 17
- how to make pytest passed HOT 2
- AccessMiddleware and OperaLogMiddleware cannot exist at the same time. HOT 4
- celery task exception HOT 8
- Argument 'value' has incorrect type (expected str, got UUID) HOT 1
- opera_log_middleware exception
- curd/base.py 有个问题 HOT 5
- 📣 Welcome aboard
- 建议新增代码生成功能 HOT 1
- some things HOT 1
- use pydantic EmailStr for email validation HOT 4
- demo 网站出问题了: 内部服务器错误。 HOT 5
- ✨ New backend architecture HOT 1
- Dynamic Configuration: Dynamic configuration of the system environment (site title, logo, filing, footer...)
- Nice project and some personal issue. HOT 2
- 安装过依赖之后,我直接在backend下面执行main.py报错,提示ModuleNotFoundError: No module named 'backend' HOT 2
- ❔ questions database HOT 5
- Celery with asyncio? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fastapi_best_architecture.