An open API service indexing awesome lists of open source software.

https://github.com/irohandev/python-django

All about learning django !
https://github.com/irohandev/python-django

Last synced: 6 months ago
JSON representation

All about learning django !

Awesome Lists containing this project

README

          

# Django Learning Repository

Welcome to my **Django Learning Repository**! This repository is created to help me understand and practice core Django concepts by building small apps and experimenting with features.

---

## 📘 Purpose

This project is for **learning Django**, a high-level Python web framework. It includes hands-on code for understanding:

- Django project & app structure
- Models, views, templates (MVT pattern)
- URL routing
- Forms & validations
- Django admin panel
- CRUD operations
- Authentication (login/logout/signup)
- Django ORM
- Static & media files
- Middleware
- REST APIs *(coming soon)*

---

## 🚀 How to Run This Project

```bash
# Step 1: Clone the repository
git clone https://github.com/irohandev/python-Django.git
cd python-Django

# Step 2: Create and activate virtual environment
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate

# Step 3: Install dependencies
pip install -r requirements.txt

# Step 4: Run the server
python manage.py runserver

# Visit http://127.0.0.1:8000/ in your browser