Creating models

Ok, so if you’ve worked through either the official Django Tutorial or the Django Girls tutorial, you’ve learned how to build a model and how to create relationships between tables.

From there, you’ll want to read the Model field docs to get an idea of what kinds of data you can store in your models. You may want to look specifically at the FileField and ImageField docs to get some ideas.

Beyond that, then it’s just a matter of identifying what the data is you want to store and creating the fields to store them.

What I would suggest is that you trim down your scope for this first iteration. Instead of trying to build everything all at once, pick just one facet of this to get something up and running to minimize the number of different components you may need to code to start. Once you’ve gained the knowledge of seeing how all the pieces fit together, then you’ll find it a lot easier to add the other components.