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.

Reply via email to