Skip to main content

App Introduction

Welcome to a new stage of learning Django Web Framework.

In this series of doc, I will write a blog app and will try to cover most of the necessary packages and their practical usage.

App Introduction

A doc app is a typical feature in many web applications, especially those built using web frameworks such as Django. The doc app allows users to create, view, and manage doc s within the web application.

App Features

In this app, I will add following features.

User authentication

Users should be able to create accounts and log in to the application to create and manage their doc s.

doc creation

Users should be able to create new doc s by entering a title and body content or image.

doc management

Users should be able to edit, delete, and view their existing doc s.

doc listing

The application should display a list of all published doc s, with the ability to filter and sort the list based on various criteria.

Comments and feedback

Users should be able to leave comments and feedback on doc s.

Tags and categories

The application may provide the ability to categorize and tag doc s to make them easier to find and browse. Search functionality: The application should provide a search functionality to allow users to find specific doc s based on keywords or other criteria.

End Result

After completing this app, you will be able to

  • write APIs for CRUD
  • User Authentication
  • Joining Tables
  • Django Forms
  • Static Files Handeling
  • Media Files Handeling
  • Language Translation
  • Time Zone Handeling

Summary

Building a doc app in Django involves defining the appropriate models, views, and templates to handle each of these features. Django provides a number of built-in tools and libraries to make this process easier, such as the built-in authentication system and the Django ORM for working with databases.