admin.py is where you register your app’s models with the Django admin application. apps.py is a configuration file common to all Django apps. models.py is the module containing the models for your app basically ORM modelling. tests.py contains test procedures which run when testing your app.