Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to categorize in django admin?

I have register my models in admin.py as

admin.site.register(Food_Gallery)
admin.site.register(Gym)
admin.site.register(Gym_Gallery)
admin.site.register(Gym_Pricing_Plans)
admin.site.register(Gym_Programs)
admin.site.register(Trainer)
admin.site.register(Farm)
admin.site.register(Farm_Gallery)
admin.site.register(Farm_Products)

This shows all the models in a single page in django admin

I want to categorize these models into certain categories and display their respective models.How to manage this?

Certain examples as

Food
Gym
Farm
like image 568
Atom Store Avatar asked Feb 28 '26 13:02

Atom Store


1 Answers

Simply please create a separate App for separate model categories.

You can create app like this (settings.py):

python manage.py startapp food
python manage.py startapp gym
python manage.py startapp farm

INSTALLED_APP += [
   'farm',
   'food',
   'gym',
]

And in admin.py:

admin.site.register(food)
admin.site.register(gym)
admin.site.register(farm)

This is right way.

like image 61
Akash Nagtilak Avatar answered Mar 02 '26 01:03

Akash Nagtilak



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!