Learnt Django from Rajat Naroji sir
Topics and terms related to the course
Instruction
Program
Software
System software
Application software
Client
Server
Database
Frontend
Backend
Package
Module
Framework
Library
MVC
MVT
models
views
templates
Request
Response
Virtual environment
System environment
Python
Django
Requirements.txt
Uv package
Open source
Admin panel
SQLite3
SQL
URL / path
Route (parent, child, default)
Project
App
Configuration folder
Manage.py
HttpResponse
Register
App level url
Include()
App level template and static
Project level template and static
Render()
Template inheritance
Boilerplate code
DRY
Code reusability
DTL tags
(block, extends, include, variable, load, for, if, url)
Context
Inject dynamic data
Manual routing
Dynamic routing
Conditional rendering
conditional filtering
ORM
SQL queries
Makemigrations
sqlmigrate
migrate
CRUD (Admin Panel)
Createsuperuser
CRUD (Shell)
Interactive console
querySet
CRUD (views/forms)
MySQL
PostgreSQL
Authentication-Authorisation
Session based
Inbuilt User model
Credential
Encryption
Decryption
Login
Logout
Browser storage / Session storage
Integrity error
Search functionality
Django forms
csrf_token
Django modelForm
Message module
Error / warning / success
Django Relationships
Primary key
Foreign key
Many-many relation
One-one relation
DRF
django-rest-framework
API
REST API
Endpoints
Requests module
JsonResponse
http status codes
CRUD (api)
Get
Post
Put
Patch
Delete
Serialization
Deserialization
Serializers
ModelSerializer
JSON
API Testing
Insomnia
Bruno
Postman
csrf_exempt
SN | Project Name | Tech / concepts implemented | Code |
---|---|---|---|
1 | Indian Defence | Django, HTML, CSS, dtl tags, context, template inheritance,dynamic routing, dictionary | |
2 | Travel Guide | Django, SQLite3 | Code |
3 | HMS (receptionist page) | Django, SQLite3 | Code |
4 | Student Mgmt Sys | Django, PostgreSQL | Code |
5 | Auth System | Django, SQLite3 | Code |
6 | Django Forms | Django, SQLite3 | Code |
7 | Message module | Django, SQLite3 | Code |
8 | Article | Django, SQLite3, HTML, CSS, dtl tags, conditional rendering, context, global templates, template inheritance, redirect, dynamic routing, path converter, Models, ORM, CRUD, Authentication-Authorisation,login, logout, session storage, Admin panel, Inbuilt User model, Search | Code |
9 | Todo list | Django, SQLite3, HTML, CSS, dtl tags, conditional rendering, context, global templates, template inheritance, redirect, dynamic routing, path converter, Models, ORM, CRUD, Authentication-Authorisation,login, logout, session storage, Inbuilt User model, Search | Code |
10 | Relationships | Django, SQLite3 | Code |
11 | ShopSphere | Django, SQLite3 | Code |
12 | Weather app | Django, REST API | Code |