3 ms·
I would consider Django and just using its Admin framework for building your UI, you can achieve so much very quickly with almost no code. I believe it’s a bri
by samwillis 5y ago
I would consider Django and just using its Admin framework for building your UI, you can achieve so much very quickly with almost no code.
I believe it’s a brilliant tool for building internal CRUD type db apps.
Knowing how to use the admin framework well is basically a developer super power.
You won’t need any external libraries, it has brilliant docs and important tools like database migrations are built in.
- msandford 5y agoSecond this. I have pulled off some minor miracles singlehandedly using Django. The significant data science ecosystem in python is a real plus if you eventually need to analyze things. If you want to do something that the ORM isn't designed to do it can be a real pain. But if you have 20-30-100 different business objects you need to model and only a few don't fit in nicely you save so much time in the others that you can absolutely afford to figure out the special cases.
- cosmodisk 5y agoI'm not a python/Django developer but I'm playing with it for my personal project. It's really nicely made, a lot of things are very easy to do,etc. Couldn't recommend enough.
- samwillis 5y agoJust want to add to what I said earlier, on the DB side which could be an external dependency, it doesn’t need to be. Django works super well with SQLite, again no external libs (it’s in the Python standard lib), and you should be able to handle a lot of traffic from a single sever with it. I have in the past used Djangos built in “in memory” cache with a global invalidation on all db writes for simple apps like this that have a low write rate.
- 5350-uiop-1130 5y agothanks, i will look into this
- newrotik 5y agoI use django-cookiecutter [0] for most of my projects as it sets up a myriad of things, saving an incredible amount of time if you need your app to be production ready quick. May be better suited for those experienced with django though. [0] https://github.com/cookiecutter/cookiecutter-django https://github.com/cookiecutter/cookiecutter-django