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

 
 
 

Contributors