This repository contains the source code for some beginner-friendly Django web projects.
- Build and test a minimal Pages App
- Introduces class-based views and templates
- Build and test a database-backend for Message Board App
- Develop project to post and read short messages
- Explore the built-in admin interface
- Build and test a robust Blog App
- Demonstrate CRUD (Create-Read-Update-Delete) functionality
- Create Django forms for blog entries
- Implement log in, log out, sign up user authentication system
- Build and test a News site
- Demonstrate CRUD (Create-Read-Update-Delete) functionality
- Introduces apps for static pages
- Develop custom user models and forms
- Integrate user authentication system
- Add password change and reset functionality
- Set permissions and authorizations
- Design styles with Bootstrap
- Build a traditional Django Library website DJ-Lib
- Extend into web API with Django REST Framework
Reference: Django for Beginners by William S. Vincent