Learning Django in Python How to create data model and use makemigrations in Django
To create your database design you can use the build in Django data model after you have build your data model in Django you can create a makemigrations to create all the fields inside your database in my case sqlite.