Hacker News new | ask | show | jobs
by chimen 1601 days ago
I only use Django because of the admin.
2 comments

I only use Python because I use Django because of the admin.
For I think 80% of the projects I worked on the admin panel was fine.

And when it wasn't, we just provided api's through DRF for users with elevated privilege, and some kind of CLI interface for people to use it.

Hell, even the DRF web interface is fine for people who know how to do REST queries.

Then it is a very limited scope. The first thing I do on a new Django project is to ensure the admin portal is long gone. If you can't understand or work with your models from the Django shell, something is not right.
When you put your application in production and some non-tech want's to create or modify an entity, do you give them access to a production django shell?
No, and you don't do that with the admin portal either.
This guy. Has it all sorted out. We're just a bunch of headless chicken running around with an admin to manage our business. Meanwhile, he's all bare hands, manipulating the shell, showing the snowflakes how it's done, telling his non-technical co-founders to learn the models, bash, sql and a god-dam shell. Such an inspiration, much envy, so wow!
Talk for yourself.