Skip to main content
00:00/00:00
Lecture 16 of 48

Using admin for data creation and manipulation

Download Course (Free)

Course Content

0 / 48 completed
Section 1: Introduction4 videos

What you need to start a Django project

1m

Using Codespaces in this course

2m

What is Django

1m

Utilizing the Django documentation

2m
Section 2: Starting Your Django Project4 videos

Creating a new Django project

3m

The model view template

4m

Minimum working page

4m

Creating your first Django template

3m
Section 3: Django Built-In User Management3 videos

Migrations Making database changes easy

2m

Django admin Easily visualizing and creating data

4m

User authentication in two simple steps

3m
Section 4: How Django Interacts with Databases6 videos

Introduction to ORMs

1m

Using Django shell for creating and querying data

5m

Code challenge Adding likes to notes

1m

Creating your first model

3m

Using admin for data creation and manipulation

3mNow Playing

Solution Adding likes to notes

4m
Section 5: Building Dynamic Webpages6 videos

Creating a dynamic template

5m

Code challenge Showing just popular notes

1m

How can Django can list data with just some small changes

6m

Introduction to Django class-based views A few classes have the power to change the world

5m

Creating your first Django dynamic webpage

6m

Solution Showing just popular notes

3m
Section 6: Building Robust Front-Ends in Django5 videos

Static files in Django

4m

Code challenge Dividing a template into smaller parts

1m

Solution Dividing a template into smaller parts

2m

An HTML skeleton How to set up a base structure to every Django template

5m

It's time to add some style

9m
Section 7: Django Forms Validation Shouldn’t Be Hard5 videos

Create a webpage

6m

Understanding how Django handles security in POSTs

2m

Django forms are useful for layout as well

3m

Django forms Powerful validation with minimal work

6m

Codespaces error and the solution

3m
Section 8: Working with Existing Data4 videos

The U in the CRUD Updating data

4m

Code challenge A button to add a like to a note

1m

The D in the CRUD Deleting data

5m

Solution A button to add a like to a note

8m
Section 9: Using Django to Store and Display User-Specific Data5 videos

How to update data stored in your database

5m

Template for update

5m

Code challenge Mark a note as public or private

1m

Endpoint and template for deleting

4m

Solution Mark a note as public or private

6m
Section 10: Login, Logout, and Signup Are Simple5 videos

Adding login and logout pages

7m

Adding a signup page

5m

Finishing touches

4m

Code challenge Create a share link for a public note

1m

Solution Create a share link for a public note

2m
Section 11: Conclusion1 videos

Next steps

1m