A typical recomendation system built by django framework
Run in django 1.8.5 and sqlite3
Ver.1 Start Here
Ver.2 Matchmaking Questions
Ver.3 Foreign Key Basics
Ver.4 Tabular Inlines (Django Admin)
Ver.5 Question QuerySet
Ver.6 Question Form
Ver.7 Question Single
Ver.8 Question Importance
Ver.9 User Answer Model
Ver.10 Save User Answer
Ver.11 Form Validation
Ver.12 Display & Edit User Answer
Ver.13 Assign Point Values
Ver.14 Signals & Receiver Functions
Ver.15 Matching Algorithm
Ver.16 Matches App
Ver.17 Get Match Percentage from Algorithm
Ver.18 Compare Timezone to Updated Timestamp
Ver.19 Update Match for QuerySet
Ver.20 Matching Algorithm Final
Ver.21 Profile App and Image Field
Ver.22 Instance Property for Match Percentage
Ver.23 Matches on Dashboard
Ver.24 Match Images on Dashboard
Ver.25 Fix New User Breaking Matching
Ver.26 Jobs App & Django LocalFlavor
Ver.27 UserJob Model
Ver.28 View & Add User Job
Ver.29 Update jobs with Model Formset
Ver.30 Get Matches QuerySet Update
Ver.31 Job, Location, Employer Matches
Ver.32 Suggestion Position, Location, Employer
Ver.33 Position Matches
Ver.34 SlugFields
Ver.35 Position Match View & Handle Query Exceptions
Ver.36 Location & Employer Match Views
Ver.37 User Logged in Signal
Ver.38 User Like
Ver.39 Perform Like in a View
Ver.40 User Likes on Dashboard
Ver.41 New User Dashboard
Ver.42 Improve Dashboard
Ver.43 Unanswered Questions
Ver.44 Bootstrap Alert with Messages
Ver.45 Custom Signals
Ver.46 Profile User