This repository contains the code for such a web application in different stages as git tags.
stage-0
: an empty repo.stage-0.1
: a Django project with one app calledreviews
. The app defines model entities.stage-0.2
: admin site up and running for our model entititiesWine
andReview
.stage-0.3
: views and templates are available.stage-0.4
: add review form added.stage-0.5
: template reuse.- stage-1: added Bootstrap 3 for Django.
stage-1.1
:add_review
now requires login. Added login templates and menu sesion links.stage-1.2
: a user reviews page created.- stage-2: user management done.
stage-2.1
: Scripts to load CSV available + data loaded.stage-2.2
: An empty wine suggestions view has been added.stage-2.3
: Suggestions view now shows wines not reviewed by the user.
The following tutorials will guide you through each of the previous Git tags while learning different concepts of data product development with Python.