I'm developing a management system in django for small business, I would like to have a system in which user login and access a a series of functions like entering list of products and monitor the expiration date of each product.
I'm not sure if it is better to let the user become a staff_user and give him the possibility to use the system by the classic admin interface or to build a custom backend reserving the admin interface for me only (the admin).
what is the best practice? django admin or custom backend using views with user privilege?
ps. for the moment the user will be only one, but I would like to scale the system so anyone could log_in and use it (without seeing the other users data if possible)
ps2. my problem is that I need some nested inlines with dgango admin I cannot show more than one nested inline in a single view. I would like to have a single view in which the staff user manage all data about the products.
thank you