Django Online Training
Django Online Training
Django Online Training Course Content :
Introduction
- About Django
- Django Components
Installing & Configuring Django Components
- Django Pre-Requisites
- Downloading & Installing Django
- Choosing a Database
- Creating a New Project
Generating Simple Django Views
- About View Functions
- Using Django’s HttpResponse Class
- Understanding HttpRequest Objects
- Using QueryDict Objects
Configuring URLconf’s
- About URLconf
- Regular Expressions
- Expression Examples
- Simple URLConf Examples
- Using Multiple URLConf’s
- Passing URL Arguments
Django Templates
- About Templates
- Template Fundamentals
- Creating Template Objects
- Loading Template Files
- Filling in Template Content (Context Objects)
- Template Filters
- Template Tags
- More on For Loops
- Template Inheritance
- Easy Rendering of Templates
- Request Context Processors
- Global Context Processors
HTML Forms with Forms (formerly newforms)
- The Forms Module
- Creating the Form
- Generating Output From the Form
- Customizing Field Parameters
- Processing Form Data
- Custom Form Field Validation
- Generating Custom Field Errors
- Customizing Form Output
Database Models with Django
- About Database Models
- Configuring Django for Database Access
- Understanding Django Apps
- About Django Models
- Defining Django Models
- Understanding Model Fields & Options
- Table Naming Conventions
- Creating A Django Model
- Adding the App to Your Project
- Validating the App
- Generating & Reviewing the SQL
- Adding Data to the Model
- Primary Keys and the Model
- Simple Data Retrieval Using a Model
- Understanding QuerySets
- Applying Filters
- Specifying Field Lookups
- Lookup Types
- Slicing QuerySets
- Specifying Ordering in QuerySets
- Common QuerySet Methods
- Deleting Records
- Managing Related Records
- Retrieving Related Records
Django ORM
- ORM Configuration
- Mapper Configuration
- Relationship Configuration
- Inheritance Mapping
- Advanced Collection Configuration
- Configuration Extensions
- Declarative Extension
- Association Proxy
- Hybrid Attrbutes
- Mutable Scalars
- Ordered List
- ORM Usage: Session Usage and Guidelines
- Query API reference
- Relationship Loading Techniques
- Using Q Objects
- Creating Forms from Models
Using the Django Admin Interface
- Enabling the Admin Interface
- Creating an Admin User
Access Control with Sessions and Users
- Cookies & Django
- The Django Session Framework
- Sessions in Views
- Session Tuning
- Installing Django User Authentication
- Using Authentication in Views
- Login and Logout
- Building your Own Login/ Logout Views
- Authentication Decorators
- Adding & Deactivating Users
- Asynchronous Messaging
- Managing Permissions
Generic Views
- Simple Generic Views
- Using Generic Redirects
- Other Generic Views
- Create/ Update/ Delete Generic views
Creating Syndication Feeds
- About Syndication
AJAX Integration with Django
- AJAX with Django
Data Caching for Performance
- Data Caching
- Setting up Per-View Caching
- Site Caching
Preventing Cross Site Request Forgery
- Cross Site Request Forgery
Django’s Email Functionality
- Configuring Mail Settings
- Sending Email
- Other Email Functions
Deploying Django Applications
- Deploying to Apache
Using ReportLab for PDF Generation
- About ReportLab Toolkit
Drop your query
Most Popular Courses
Achieve your career goal with industry recognised learning paths
What my Client's Say?
-
It was a great course over my expectations. I am eager to have another course wıth you as soon as possıble ~ R. Kamand
-
All in all, it was a very constructive and one in a lifetime experience. I'm so glad that I was part of it.~ T. Engin
-
It was the best decision I had ever made in my life. Although it was expensive for me, but I don't regret even for one second. ~ Maruti Malla
-
Thank you for this great course. I learned a lot of things, I met very nice people and I am happy that I had these 6 crazy weeks with you.".~ Najmul Shar A Baig
-
Very nice and friendly tutor and staff. The course was very fruitful, particularly the input sessions during the first half of it.~ Radha Nandyala
-
It was such great experience, though it was really intensive, it was worth doing it! Cant thank enough all team effort esp Mohan! .~ Rohan Kumar
-
The course was really good because it was a practical course.~ M.Radha patel
-
I liked this experience. Good tutor and nice mates. I will always remember it. ~ Jitu Bavaria