Posted on Jun 22nd, 2021
๐๏ธ Todayโs Topics
Models!
- Fields
- Database tables
- One-to-many (O2M) and Many-to-many (M2M) relationships
- ER Diagrams
๐ฏ Project
Continue working on Freeshelf, through Goal 2 and 3.
๐ Resources
Posted on Jun 21st, 2021
Youโve now seen how to handle data in a Django application with basic operations in these CRUD categories:
- Create - when we add a new model instance to the database
- Read - when we query the database to look up existing data
- Update - when we query the database to find existing data so we can change it
- Destroy - when we find existing data in the database and delete it
At the heart of many web applications youโll find variations on this theme, so weโll continue to practice it.
Today weโll add in another essential part of web applications: user registration and login.
๐ Django Music Project Review
- What was one AHA! ๐ฒ moment you had?
- What did you spend the most time โฒ๏ธ on?
- What is something that youโd like to understand better ๐?
๐ฏ Project: Freeshelf
This is a 3-day assignment that youโll work on all week. It is due on Thursday, June 24.
๐ Django Freeshelf
Groups for this week
groups=[
['Shaune', 'Emily', 'Brian', 'Roan'],
['Robert', 'Quinten', 'Greg', 'Dee'],
['Wendy', 'Sara', 'Logan']
]
๐ Resources
๐ฆ Code
Posted on Jun 18th, 2021
For this weekend assignment, keep working with your code buddies from this week.
๐ฏ Project
Build a CRUD application from scratch. This app should let you catalog your music collection.
This is due on Monday.
Django Music
groups = [
('Quinten', 'Wendy', 'Robert'),
('Sara', 'Roan', 'Logan'),
('Dee', 'Shaune', 'Emily'),
('Brian', 'Greg')
]
๐ Resources
๐ด Django docs
๐ฆ Notes
Posted on Jun 17th, 2021
๐๏ธ Todayโs Topics
- More Django for your web development enjoyment
- URLs
- Forms
- Model Relationships
๐ฏ Project
Continue with the next sections of Uptact.
๐ Resources
๐ด Django docs
๐ฆ Notes
Posted on Jun 16th, 2021
Today weโll continue our intro to Django.
๐ฏ Project
Today weโll expand our perspective on Django and see more of it in action with a larger application. This project is due Friday morning.
This assignment asks you to modify existing code to augment its functionality. Please work on this assignment in small groups:
groups = [
('Quinten', 'Wendy', 'Robert'),
('Sara', 'Roan', 'Logan'),
('Dee', 'Shaune', 'Emily'),
('Brian', 'Greg')
]
Django Uptact
๐ Resources
๐ฆ Code & Notes