|3 months ago||7 days ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Django 4.0 Released
15 projects | news.ycombinator.com | 7 Dec 2021
Show HN: Django Async ORM
4 projects | news.ycombinator.com | 1 Dec 2021
I'm not sure if its official. Would love some more guidance/clarity/docs/funding from the django foundation on what it looks like to migrate legacy code to the new ways.
The rednaks repo works great for just giving the new async stuff a go. If everything else is also using async.
I did some experimentation with this. And its a pain trying to migrate a production application that uses gevent and psycogreen2.
The documentation on the code migration path is pretty sparse.
The main hiccup that I ran into was psycogreen2 not being supported.4 projects | news.ycombinator.com | 1 Dec 2021
Django 4.0 release candidate 1 released
11 projects | news.ycombinator.com | 22 Nov 2021
Building a Blog in Django
12 projects | news.ycombinator.com | 12 Sep 2023
> The only place I really see Django at large companies is as an api using DRF or something.
This is not a bad thing. Using Django as an API backend is amazingly fast in terms of development time, especially with modern frameworks such as django-ninja .
Just use the built-in ORM to create models, write your endpoints, and use the built-in admin interface to play with the database if you don't have endpoints for everything.
There is also a less known feature of Django called admindocs , which automatically generates a human readable, hyperlinked documentation for your models and relations between them.
3 projects | /r/django | 28 Jun 2023
Personally, I also prefer django-ninja to DRF.
Why I chose django-ninja instead of django-rest-framework to build my project
2 projects | /r/django | 17 Jun 2023
Actually that's not fully true. If you mix async and sync codes in django-ninja there will be some errors. Where's the proof ? django-ninja doesn't support async auth
Built This GPT-Powered Document Search and Question Answering App with Django
7 projects | /r/django | 20 Apr 2023
Django Ninja7 projects | /r/django | 20 Apr 2023
Subscribe to this issue :D
Django 4.2 released
2 projects | /r/programming | 4 Apr 2023
Also recommend Django-Ninja. It basically reimplements fastapi's type and decorator-based API construction, but embedded directly in django so you have access to django's ORM and middleware library.
Django 4.2 Released
6 projects | news.ycombinator.com | 3 Apr 2023
A good compromise I have found is to use Django Ninja . It is inspired by FastAPI, so it has a lot of the nice things like the automatically generated Swagger/OpenAPI docs, as well as having routers as decorators, and using python types for automatic serialization.
While I think FastAPI is great in its first class async support, Django has the Django ORM, plus Django Admin, which for me have been indisposable.
Yo Mama Jokes API
3 projects | /r/Python | 26 Feb 2023
I honestly just followed the tutorial on https://django-ninja.rest-framework.com/ because I read about it and wanted to test it out / learn something new.
6 projects | news.ycombinator.com | 23 Feb 2023
I find https://django-ninja.rest-framework.com/ even more awesome these days because it natively integrates with Django ORM, which I prefer over alternatives such as SQLAlchemy.
Learning Django as a non-beginner code/python
2 projects | /r/django | 9 Feb 2023
If you've used FastAPI before, you should check out django-ninja for your views and just familiarize yourself with the Django ORM to do database operations (e.g. https://docs.djangoproject.com/en/4.1/topics/db/queries/). That'll probably get you 80% of what you need.
What are some alternatives?
fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
django-rest-framework - Web APIs for Django. 🎸
fastapi-admin - A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin
drf-spectacular - Sane and flexible OpenAPI 3 schema generation for Django REST framework.
openapi-generator - OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
tortoise-orm - Familiar asyncio ORM for python, built with relations in mind
FrameworkBenchmarks - Source for the TechEmpower Framework Benchmarks project
cookiecutter-django - Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly.
Django - The Web framework for perfectionists with deadlines.
fastapi-fullstack-boilerplate - A full stack (monolith) boilerplate for FastAPI
django-debug-toolbar - A configurable set of panels that display various debug information about the current request/response.