5 ms·
Ok, how complex are _your_ systems? Simple table views are available through a number of database management software (dbeaver). What does django provide beyond
by sojournerc 3y ago
Ok, how complex are _your_ systems? Simple table views are available through a number of database management software (dbeaver). What does django provide beyond that?
- acdha 3y agoWhat do you think is missing – your broad claim was made authoritatively enough that I’m assuming you had bad experiences somewhere?
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- Scarblac 3y agoYou can customize the admin so it only shows some tables, you can add actions that run things in the backend, the changes go through your Django models so they run validation etc. In short you really can give it to knowledgeable admins at customers to configure and admin applications with, in a way that you can't just let them edit database tables.
- deleted 3y ago[deleted]
- michaelteter 3y agoThis is kind of the point. Built in interfaces require tuning to fit a given situation. And the alternative is a starter/scaffold generated on demand and then extended, or just a fully custom built solution (which, if one’s design is good and the framework is good, is low effort). As with all frameworks, the freebies usually have less value in real world situations than we imagine they would. So choosing a framework based on the freebies is extra risky.
- simonw 3y agoThe Django admin is much more about data entry than viewing tables. A few key features in terms of data entry: - custom data validation - ability to edit foreign key and many-to-many relationships, with optional search - inline editing of related items - file uploads - custom "actions", where you can select a bunch of rows at once and then run custom logic to process them in some way