Before you formally use Django, take a look at the information and cheer yourself up.

Source: Internet
Author: User

If you're on djangoproject.com you'll find the following explanation for Django:
"Django is a high-level Python WEB framework encourages rapid development and clean, pragmatic design."
Let's start to see

Django is an advanced web framework
The advanced web framework eliminates the pain of building a dynamic Web site, abstracting common web development issues and providing a shortcut to frequent programming tasks
An excellent web framework has the following points of interest:
Provide URL mappings
Easy to display, validate and re-display HTML forms
Conversion of user-submitted items into easy-to-manipulate data structures
Separating content and display through a templating system
Ease of integration with the persistence layer
Higher abstraction, increased productivity
Get rid of your program flaws
Django has all these features
Django is a python-written, Python is an elegant, concise, advanced programming language
If you're using Django to develop a site, you'll write Python code in the Django Library

Django provides rapid development
Django's philosophy is to do whatever it takes to improve the speed of development
The time spent in a Django development site is hours, not days, weeks, years
This is thanks in large part to Python:
Python is an interpreted language, no need to compile code, you can see the results in the browser immediately
Python is a dynamic type and does not have to declare a variable type
Python's syntax is concise and expressive, with less code to do the same thing, a line of Python code typically equals 10 lines of Java code, and less code brings fewer bugs
Python provides excellent introspection and meta-programming capabilities to inspect objects and add behavior at run time

Django brings clean and effective design
Django's rigorous maintenance of clean design, all of its code lets you develop Web programs that follow best practices
The philosophy here is that Django makes it easy for you to do the right thing.
Django provides a loosely coupled architecture, and its programming philosophy is that different program fragments can be interchanged, interacting with each other through clean, concise API communication
Django follows the MVC architecture

things that Django doesn't do
Feed your cat.
Help you understand the needs and implement them in a definite time to fool your boss that you're not at home looking at "The price was right"
It is important to note that Django does not cause global warming

why would you develop Django
Django originates from the problems and solutions that the real world encounters, not to sell to developers to win the market, or to do it on someone's page time in order to finish school work
It is built for the industrial web development team to solve everyday problems
Django started in 2003, a web development newspaper called Lawrence in a small town in Kansas, web version of World Online
In autumn 2003, World Online's two developers Adrian Holovaty and Simon Willison plan to create a Django framework

Before you formally use Django, take a look at the information and cheer yourself up.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.