I have built a system using django admin for the main interface. It's doable - however - I wouldn't do it again. The main reason is that getting things working quickly is easy. You get a simple interface that can do CRUD. You then add grappelli (or some other system) to get a nicer interface. And then you start nesting things.
Now your problems start. The admin interface gives you a lot of functionality out of the box, BUT the problem is that you need to follow the exact guidelines for this to work. You start working with formsets and specialcases and it takes a long time to write the code. So the initial fast setup makes it hard do develop features in the long run. At least that's my experience. Regards, Andréas Den mån 17 juni 2019 kl 20:31 skrev Rajat Chopra <chop...@gmail.com>: > What are the reasons not to use Django Admin? > > Also with regards to creating views and giving those views permissions - > are there any examples someone can point to help illustrate? > > > > On Monday, June 17, 2019 at 11:40:53 AM UTC-5, James Farris wrote: >> >> Think of the Django Admin as a tool for developers or Database Admins. >> IMO, it should never be used by an end user. Create views as Andreas >> mentioned and give those views permissions. >> >> On Monday, June 17, 2019 at 4:12:53 AM UTC-7, Arya wrote: >>> >>> i'm planning to build a full ecommerce business to business website. >>> there are several user types. >>> *premium users need to create products and edit them. they need to >>> communicate to each other. see statistics and access some premium content.* >>> do you suggest to user the default django admin? or i'm better off >>> creating a custom admin app ? >>> >> -- > 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 post to this group, send email to django-users@googlegroups.com. > Visit this group at https://groups.google.com/group/django-users. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/2b4f9ad1-2c29-42ca-b585-3b96e0a07118%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/2b4f9ad1-2c29-42ca-b585-3b96e0a07118%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 post to this group, send email to django-users@googlegroups.com. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAK4qSCdgNuTnMvMU5FpxHD34nAHwgHXyWuYVGX8GkAFXh7VnTw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.