0% found this document useful (0 votes)
52 views3 pages

Django Syllablus

This document outlines topics for learning Django, a Python web framework. It covers installing and setting up Django, creating basic dynamic pages and views, using the Django template system, interacting with databases using models, form processing, the Django administration site, user authentication and authorization, and integrating social features like Facebook comments and Messenger. The document concludes by mentioning one dynamic web project will be built to apply these Django concepts.

Uploaded by

Amrit Ranabhat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views3 pages

Django Syllablus

This document outlines topics for learning Django, a Python web framework. It covers installing and setting up Django, creating basic dynamic pages and views, using the Django template system, interacting with databases using models, form processing, the Django administration site, user authentication and authorization, and integrating social features like Facebook comments and Messenger. The document concludes by mentioning one dynamic web project will be built to apply these Django concepts.

Uploaded by

Amrit Ranabhat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

1.

Introduction to Django ✔ Rendering a Template


✔ What Is a Web Framework? ✔ Multiple Contexts, Same Template
✔ The MVC Design Pattern ✔ Context Variable Lookup
✔ Django’s History ✔ Playing with Context Objects

2. Installation of Django ✔ Basic Template Tags and Filters Tags


✔ Installing Python ✔ Philosophies and Limitations
✔ Installing Django ✔ Using Templates in Views
✔ Setting Up a Database ✔ Template Loading
✔ Starting a Project. ✔ render_to_response()
✔ The Development Server ✔ The locals() Trick
✔ Django Commands Overview ✔ Subdirectories in get_template()

3. The basic of dynamic pages ✔ The include Template Tag.


✔ Your First View: Dynamic Content ✔ Template Inheritance
✔ Mapping URLs to Views
5. Interacting with a Database: Models
✔ How Django Processes a Request ✔ The “Dumb” Way to Do Database Queries
✔ URL configurations and Loose Coupling in Views

✔ 404 Errors ✔ The MTV Development Pattern

✔ Your Second View: Dynamic URLs ✔ Configuring the Database

✔ A Word About Pretty URLs ✔ Your First App

✔ Wildcard URL patterns ✔ Defining Models in Python

✔ Django’s Pretty Error Pages ✔ Your First Model

✔ Installing the Model


4. The Django Template System
✔ Basic Data Access
✔ knowledge of Bootstrap
✔ Adding Model String Representations
✔ Template System Basics
✔ Inserting and Updating Data
✔ Using the Template System
✔ Selecting Objects
✔ Creating Template Objects
✔ Filtering Data ✔ Creating a Feedback Form

✔ Retrieving Single Objects ✔ Processing the Submission

✔ Ordering Data ✔ Custom Validation Rules

✔ Chaining Lookups ✔ A Custom Look and Feel

✔ Slicing Data ✔ Creating Forms from Models

✔ Deleting Objects 8. Sessions, Users and Registration


✔ Making Changes to a Database Schema ✔ Cookies

✔ Adding Fields ✔ Getting and Setting Cookies

✔ Removing Fields ✔ The Mixed Blessing of Cookies

✔ Removing Many to Many Fields ✔ Django’s Session Framework

✔ Removing Models ✔ Enabling Sessions

✔ Using Sessions in Views

6. The Django Administration Site ✔ Setting Test Cookies

✔ Activating the Admin Interface ✔ Using Sessions Outside of Views

✔ Using the Admin Interface ✔ When Sessions Are Saved

✔ Users, Groups and Permissions ✔ Browser-Length Sessions vs Persistent

✔ Customizing the Admin Interface Sessions


✔ Other Session Settings
✔ Customizing the Admin Interface’s Look
and Feel ✔ Users and Authentication

✔ Customizing the Admin Index Page ✔ Enabling Authentication Support

✔ When and Why to Use the Admin ✔ Using Users


Interface
✔ Logging In and Out

✔ Limiting Access to Logged-in Users

✔ Limiting Access to Users Who Pass a Test


7. Form Processing
✔ Managing Users, Permissions and Groups
✔ Search
✔ Using Authentication Data in Templates
✔ The “Perfect Form”

In project you will do all the advance topic and make very
dynamic websites and hosting also.
✔ The Other Bits: Permissions, Groups,
Messages and Profiles
✔ Permissions

✔ Groups

✔ Messages

✔ Profiles

9. Integration of Facebook comments


and Messenger adding LIKE comment
share and chatting Messenger on web
pages

10.One Dynamic web project

In project you will do all the advance topic and make very
dynamic websites and hosting also.

You might also like