After creating a new Model, a new Django user would normally make migrations, then migrate the database, and then create a superuser so that when they run the server, they would simply go to http://127.0.0.1:8000/admin/ and login in with the hope of starting to edit the model data right away. But then they don’t find them.
Well, it turns out you’ve just forgotten to do something straightforward, yet also very forgettable. That is to register a model in Django admin and that, only that, will make your model appear in Django’s admin interface. But, worry not, for you’ve found the best article on the internet that covers how to register a model in Django admin.
Hopefully, by the end of this guide, you’d have gained enough knowledge to register your own models to Django’s admin with ease.
Let’s get started.