4 ms·
Yep, that's another good comparison. It's been a while since I used Django Admin, but based on my memory these are some of Plato's advantanges: - Virtual colum
by mgummelt 4y ago
Yep, that's another good comparison. It's been a while since I used Django Admin, but based on my memory these are some of Plato's advantanges:
- Virtual columns that track new data w/o modifying the DB (Great for ops)
- Virtual tables for saving new table views and hiding their implementation details
- Inline edits (Django requires click through to forms)
- More user-friendly queries (Subjective, but I remember filters in Django being tedious)
There's also some rough edges in Django Admin, like IIRC for foreign key select inputs they have to load every value into the frontend, which grinds to a halt for anything other than small databases.
I'd love to have you try it out and compare. Shoot us an email!
- rmnclmnt 4y agoAllow me to say that all the listed "advantages" above can be done using Django Admin to build internal tools pretty efficiently... and it's FOSS, can be integrated to CI/CD and host agnostic
- edmundsauto 4y agoI'm currently pretty happy with Supabase where my DB is hosted, as I'm the only person who needs to access it. I'll let you know if/when I need to expand! FWIW, virtual columns and tables are pretty easy in Django. AJAX-ify the forms seems to be possible but the packages tend to be pretty out of date. Obviously you product has value for non Django teams, but tbh it's not clear to me this project is a win over django-admin for me (someone who reaches for that as my first tool to solve this problem). And some of the rough edges are not that big of an issue for me personally, not enough to add unknown risks w/ a new technology. It does look great, however - hopefully this feedback is useful because I definitely don't mean to crap on your service.
- mgummelt 4y agoNot at all :) Do you have a link or instructions on how to create virtual columns in Django Admin?
- edmundsauto 4y agoI'd just use a calculated virtual column that you calculate at the queryset retrieval time. (Note I am not an Django expert, more of a hack). https://www.appsloveworld.com/django/100/228/add-calculated-virtual-column-to-django-model-queryset https://www.appsloveworld.com/django/100/228/add-calculated-...
- mgummelt 4y agoAh, this is an overloading of terms. Plato virtual columns are not computed columns. They're new storage.