Homework 3 (Models and Views)
Due Feb 12, total of 100 points
Description
In this assignment, you will dive into the backend of your grading application by implementing models and views:
- Design and create database models using Django's ORM
- Implement simple queries for assignments and submissions
- Set up Django views to handle data processing and rendering
You will need to implement the following models:
Assignment
(title, description, due date, max score)Submission
(student, assignment, submission time, uploaded file)
Your views should handle these key functionalities:
- Listing all assignments
- Displaying assignment details
Note: Ensure your views are properly connected to your URLs and templates.