Comments (2)
Thanks for the input, tho I don't think it'd be very practical.
Neither Django or SQLAlchemy models offer anything along these lines, and I don't think we should either.
from typesystem.
In PyCharm, at least, there is built-in support for:
- Django models
- SQLAlchemy models
- @DataClass classes
- @attr.s classes
The chance of JetBrains picking up support for typeshed is low given its current popularity and comparing typeshed against arguably the two biggest heavyweights in the Python world is perhaps premature.
That said, you are 100% correct and your point stands without contest.
Thanks for the reply with reason and thank you for all the great work and tools you have been putting out there for everyone.
from typesystem.
Related Issues (20)
- Test failures on python3.8/python3.9
- `Email` field
- `URL` field
- `IPAddress` field
- `File` field HOT 1
- `Image` field HOT 1
- References are broken for JSON schema (0.4.0) HOT 5
- Quickstart example presented in the README does not work HOT 1
- UnboundLocalError: local variable 'field' referenced before assignment
- Serialization of reference fields in composite fields HOT 1
- Time fields deserialized as strings instead of datetime objects HOT 1
- Dynamic Choice fields
- fields.Choice to include list of choices in validation error message HOT 1
- Nested `Schema` instantiation
- Cross field and conditional validation
- datetime incompatibility with JSON schema and OpenAPI specification
- IntegerField allows string HOT 1
- Generation of typesystem classes from orm/sqlalchemy models (On-the-fly or command based)
- Adding `title` and `description` to JSON Schema for Fields
- HTML Radiobutton field
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 typesystem.