Skip to content

Rahullkumr/LearningDjango

Repository files navigation

Learning Django

Learnt Django from Rajat Naroji sir

Learnings 📚

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

Projects Built During the Course 🛠️

SN Project Name Tech / concepts implemented Code
1 Indian Defence Django, HTML, CSS, dtl tags, context, template inheritance,dynamic routing, dictionary View Code Live Demo
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

Following are the Projects

1. Indian Defence

Explore the project live at: Live Demo


2. Travel Guide


3. HMS (receptionist page)


4. Student Mgmt Sys (PostgreSQL)


5. Auth System


6. Django Forms


7. Message module


8. Article


9. Todo list


10. Relationships


11. ShopSphere (final project)


12. Weather app