Blog Application with tagging system, commenting feature, sharing posts via e-mail,
recommending similar posts with custom search engine, and own text editor.
Building Blog Application
- Installing Django
- Creating and configuring a Django project
- Creating a Django application
- Designing models and generating model migrations
- Creating an administration site for your models
- Working with QuerySets and managers
- Building views, templates, and URLs
- Adding pagination to list views
- Using Django's class-based views
Enhancing the Project with Advanced Features
- Sending emails with Django
- Creating forms and handling them in views
- Creating forms from models
- Integrating third-party applications
- Building complex QuerySets
- Creating custom template tags
- Adding a sitemap and post feed (root urls)
- Implementing full text search with PostgreSQL (SearchVector,
SearchQuery, SearchRank, Searching with trigram similar