Hi I have also been working with Django for many, many years. All of our apps have been based around the many features/options already built-in to the admin and it works perfectly "as is". There is really a lot you can do with it if your users are accustomed to working with more traditional grid-like database apps (and/or spreadsheets). For reporting you need to write your own code but its easy to add this in. Adding "logic" to do data checks and make more complex changes is possible via actions. The main advantage of the admin is that you're not writing a whole lot of code that you then have to support!
If your users want a more "modern" front-end e.g. a Single Page App, then yes, you will use Django simply for its ORM-modelling, add the Django Rest Framework on top, and then develop your front-end using whatever JS framework seems most popular these days. My 2c Derek On Wednesday, 9 October 2019 19:32:17 UTC+2, Jani Tiainen wrote: > > Hi. > > I've been working with Django about 10 years and yet I haven't need for > overriding admin. > > Admin is great tool for CRUD while developing but I wouldn't push it too > far. Specially trying to put any business logic in admin doesn't go well in > the long run. > > And it's really easy to build proper management console with generic class > based views which can cope with business requirements easily. > > ke 9. lokak. 2019 klo 11.12 Jérôme Le Carrou <j.le...@gmail.com > <javascript:>> kirjoitti: > >> I am newbie in DJango >> I've started to read Django documentation and particularly the admin >> related documentation >> >> I would like to understand when an why it should be pertinent to override >> the default AdminSite >> >> regards >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to django...@googlegroups.com <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/9ecd5e6a-c1b4-4642-8cda-f5746b4b9216%40googlegroups.com >> >> <https://groups.google.com/d/msgid/django-users/9ecd5e6a-c1b4-4642-8cda-f5746b4b9216%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/598a5ce8-4f11-4921-b669-9ba13727095e%40googlegroups.com.