Django History:
Django grew from real-world applications and was written by a network development team in the city of Kansas (Kansas), Lawrence. It was born in the fall of 2003, when Programmers of the Lawrence Journal-world newspaper Adrian Holovaty and Simon Willison began using Python to write programs.
At the time, their world Online team produced and maintained several local news sites and evolved in a fast-paced development environment that was unique to the press. These sites include ljworld.com, lawrence.com, and kusports.com, where journalists (or management) require additional features or the entire program to be built quickly within the planned time, typically only days or hours. As a result, Adrian and Simon developed a time-saving network program development Framework, which is the only way to complete the process before the deadline.
In the summer of 2005, when the framework was developed, it was used to make a lot of world Online sites. Jacob Kaplan-moss of the World Online Group decided to publish the framework as an open-source software.
Over the next few years, Django is a well-established open source project with tens of thousands of users and contributors that are widely disseminated in the world. The original World Online two developers (Adrian and Jacob) still hold Django, but the direction of development is more influenced by community teams.
These histories are linked because they help explain the important two points.
First, Django is the cutest place. Django is born in the context of a news site, so it offers a lot of features (such as the Admin backend in chapter 6th), which is ideal for content-class sites such as Amazon.com, Craigslist.org and washingtonpost.com, these sites provide dynamic, database-driven information. (not to be frustrated, although Django excels at dynamic content management systems, it doesn't mean that Django's primary purpose is to create dynamic content sites.) Some aspects * particularly efficient * are different from others *, and Django is equally efficient in other ways. )
Second, the origins of Django have created the culture of its open source community. Because Django comes from real-world code, not from a research project or a commercial product, she focuses on solving problems encountered in web development, as well as the problems that Django developers often encounter. In this way, Django advances on an ongoing basis every day. The framework's developers are interested in saving developers time, writing easier-to-maintain programs, and keeping programs running efficiently. Without him, developers are motivated by their own goals: saving time and working happily. (Frankly speaking, they use their own company's products.) )
Programming Knowledge Required:
Readers of this book need to understand basic process-oriented and object-oriented programming: Process Control ( if , while and for ), Data structures (lists, hash tables/ dictionaries), variables, classes, and objects.
Web development experience, as you may think, is also very helpful, but it is not necessary to read this book. Through this book, we try to provide inexperienced developers with the best practices in web development.
Of course, the need for your computer has already installed Python, here I use Python 2.7. Version 8
The Python framework's Django Learning notes (i)