You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Built-in Data Validation: Django Ninja offers automatic request and response validation using Pydantic
Type Safety: With type hints, we can ensure type correctness on request and response data, making code more reliable and consistent across APIs and responses
Auto-Generated Documentation: Django Ninja automatically generates an OpenAPI schema, making API documentation consistent and easy to update, and providing a user-friendly interface for using or testing the API
Tasks
keep untouched
/news/subscribe/: This is a form-encoded endpoint and used outside Mozilla.
Description:
Migrate basket API to django-ninja.
Django-ninja offers:
Tasks
keep untouched
/news/subscribe/
: This is a form-encoded endpoint and used outside Mozilla.news
/news/newsletters/
->/api/v1/news/newsletters/
/news/unsubscribe/<uuid:token>/
->/api/v1/news/unsubscribe/<uuid:token>/
/news/custom_unsub_reason/
->/api/v1/news/unsubscribe_reason/
users
/news/user/<uuid:token>/
->/api/v1/users/<uuid:token>/
/news/user-meta/<uuid:token>/
->/api/v1/users/meta/<uuid:token>/
/news/lookup-user/
->/api/v1/users/lookup/
/news/confirm/<uuid:token>/
->/api/v1/users/confirm/<uuid:token>/
/news/recover/
->/api/v1/users/recover/
TBD
/news/common-voice-goals/
- we still get data here.All other URLs will remain as-is.
The text was updated successfully, but these errors were encountered: