Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between Django and Python? [closed]

Tags:

python

django

I'm looking at a job possibility that has a need for both Django and Python. I have some experience with Python but none with Django, nor do I know precisely what Django is. Can someone please explain the difference between Django and Python, how they are related and what they are used for?

Thanks in advance for all your help.

like image 256
Rambo8000 Avatar asked Jun 11 '13 20:06

Rambo8000


2 Answers

Python is a programming language. Django is a web framework built using Python, designed to simplify the creation of websites. It provides a set of common functionality to reduce the amount of trivial code that you need to write.

Django provides:

  • An administration panel
  • A database modeling layer
  • A templating system
  • Form generation and validation.

and other common functionality.

like image 198
George Cummins Avatar answered Sep 22 '22 14:09

George Cummins


Here is a great overview of the idea to answer your question. http://www.ehow.com/info_8450257_difference-python-django.html

Essentially Django is a web-framework that is built using Python, the programming language. Python is the language used to program in, and Django is a framework that helps abstract away and ease some of the routine tasks that webmasters encounter often.

like image 26
brianjhong Avatar answered Sep 22 '22 14:09

brianjhong