Skip to content

SwarupD21/Django-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Django Learning Project πŸπŸš€

This repository documents my Django learning journey, where I practice and implement core Django concepts step by step. The project focuses on understanding Django’s architecture, database handling, and frontend integration.

πŸ“ Project Structure

Django Learning/ β”‚ β”œβ”€β”€ firstproject/ # Main Django project (settings, urls, wsgi) β”œβ”€β”€ firstapp/ # Django app (views, models, forms) β”œβ”€β”€ templates/ # HTML templates β”œβ”€β”€ static/ # Static files (CSS, JavaScript) β”‚ β”œβ”€β”€ manage.py # Django project management script β”œβ”€β”€ .gitignore # Files and folders ignored by Git └── README.md # Project documentation

✨ Features

  • Django project & app setup
  • URL routing and views
  • Template rendering
  • Forms handling with CSRF protection
  • Database models using Django ORM
  • SQLite database integration

πŸ› οΈ Tech Stack

  • Backend: Django (Python)
  • Database: SQLite
  • Frontend: HTML, CSS
  • Version Control: Git & GitHub

πŸš€ Run Locally

  1. Clone the repository
    git clone https://github.com/SwarupD21/Django-Learning.git

  2. Move into the project directory
    cd Django-Learning

  3. Create and activate virtual environment
    python -m venv .venv
    .venv\Scripts\activate

  4. Install Django
    pip install django

  5. Run the server
    python manage.py runserver

  6. Open in browser
    http://127.0.0.1:8000/

πŸ“š Learning Goals

  • Understand Django MVT architecture
  • Work with models, forms, and templates
  • Practice clean project structure
  • Learn Git and GitHub workflow

πŸ‘¨β€πŸ’» Author

Swarup Dash
B.Tech IT Student | Django Learner

πŸ“œ License

This project is created for learning and educational purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published