Software Alternatives & Reviews
Table of contents
  1. Videos
  2. Social Mentions
  3. Comments

Django Ninja

Django Ninja - Django REST framework with high performance, easy to learn, fast to code.

Django Ninja Reviews and details

Screenshots and images

  • Django Ninja Landing page
    Landing page //
    2023-08-22

Badges

Promote Django Ninja. You can add any of these badges on your website.
SaaSHub badge
Show embed code

Videos

Django Ninja Gold

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Django Ninja and what they use it for.
  • Building a Blog in Django
    > 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 [1]. 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... - Source: Hacker News / 8 months ago
  • Learning Django
    Personally, I also prefer django-ninja to DRF. Source: 10 months ago
  • Django Views – The Right Way
    Or just use django-ninja if you are writing an API. Maybe it's just because I came from teams that used tornado and then fastapi but it seems like everything in this article would be solved by using a simpler interface for writing endpoints. https://django-ninja.rest-framework.com/. - Source: Hacker News / 11 months ago
  • Django 4.2 released
    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. Source: about 1 year ago
  • Django 4.2 Released
    A good compromise I have found is to use Django Ninja [1]. 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.... - Source: Hacker News / about 1 year ago
  • Yo Mama Jokes API
    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. Source: about 1 year ago
  • Portable Django
    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. - Source: Hacker News / about 1 year ago
  • What to Expect from Your Framework
    Django is nice, and python's type hints can be nice. Why not have a nice django? >I really just want to write business logic, wire that up to endpoints in a nice DSL, and move on. Not really sure what you mean, but django ninja? https://django-ninja.rest-framework.com/ Just write a function, use type hints to say what arguments it takes, and throw a decorator onto it. Very similar to fastApi but with the django... - Source: Hacker News / about 1 year ago
  • Learning Django as a non-beginner code/python
    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. Source: about 1 year ago
  • Who’s tried the merger of Django and FastAPI? How do you feel about it?
    By "merger" I'm assuming you're referring to Django Ninja https://django-ninja.rest-framework.com/? Source: over 1 year ago
  • Ask HN: What would be your stack if you are building an MVP today?
    Nowadays, Django has an amazing library which is a lot like FastAPI but in the Django ecosystem. https://django-ninja.rest-framework.com/ It's absolutely wonderful. I would use that in a MVP, and do the F/E in NextJS + Typescript. - Source: Hacker News / over 1 year ago
  • Should you always use DRF when using Django as a backend for mobile apps?
    Personally, I now prefer django-ninja for my APIs. I think it's structured better, faster to get started with and more comprehensible than DRF. Source: over 1 year ago
  • is it a good idea to integrate Flask/FastAPI to Django?
    While I think it's a bad idea, I wonder if you could add Django Ninja and that would be good enough. Source: over 1 year ago
  • is it a good idea to integrate Flask/FastAPI to Django?
    With data and business logic already structured for django, "add FastAPI to the mix" is not the best way to get those benefits, IMO. I'd be better off integrating Django Ninja. It is heavily inspired by FastAPI and carries many of the benefits I'd be looking for. But it lets me reuse the things I've already got. Source: over 1 year ago
  • Htmx
    As long-time (and happy) DRF user of more than 7 years I've recently switched to django-ninja [1]. It's like FastAPI, but for django. Granted, I've only used it for a couple of months now, and also not in production yet. But I think it's pretty nice and a breadth of fresh air for django. The thing you get from using it is full typing and IDE support (autocomplete!). It's using pydantic instead of DRF's... - Source: Hacker News / over 1 year ago
  • FastAPI - stable enough for production grade, scalable app?
    Last but not least: Django ninja. It’s basically Django's answer to FastAPI. Unfortunately the least performant option, but with the benefit of being built in top of Django. If you’re building an API, need to go to production fast and performance isn’t that important (note though that Django is still fast enough for most applications, it won’t be your limiting factor usually) this would be the best choice in my... Source: over 1 year ago
  • Introducing Svelte, and Comparing Svelte with React and Vue
    I like NextJS for the frontend and django-ninja for the backend. django-ninja has all those things you mention and way more, and has a very rich backend ecosystem thanks to being in the django world. https://django-ninja.rest-framework.com/. - Source: Hacker News / over 1 year ago
  • Simple Django API
    If you are using other django features but don't need the ORM, that seems like just the thing django-ninja is made for. Source: almost 2 years ago
  • API + HTMx front-end architecture question
    So I have 2 Django apps: the API app and the Web app. The API app will use Django Ninja or Fast API to build a clean self-documented REST API. The Web app will serve HTMx pages. Source: almost 2 years ago
  • Ask HN: Web frameworks – which less popular framework are you using and why?
    I've used a variety of Python frameworks, DJango, FLask, FastAPI, and I'm always coming back to DJango and wishing I had just used it from the beginning. Django Ninja brings some of the nice features of FastAPI to Django- https://django-ninja.rest-framework.com/. - Source: Hacker News / almost 2 years ago
  • The Flask Mega-Tutorial
    I quite like the look of Django-Ninja (https://django-ninja.rest-framework.com). It's inspired by FastAPI but plays nicely with Django. - Source: Hacker News / almost 2 years ago

Do you know an article comparing Django Ninja to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Django Ninja discussion

Log in or Post with

This is an informative page about Django Ninja. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.