Objective
After reading "Django book", Always want to find an example to develop the actual combat, but the domestic Django books are quite few, only from the English books to absorb nutrients, accidentally after getting learning Website development with Django this book, Feel very good, although thinking of translation, but their own time is too little, can only be a brief focus on translation under.
The original book was published 08 years ago, so it uses the Django version is relatively low, because its own working environment uses Django1.3.5, so the migration of some code changes are also relatively large.
This is my first original blog (translation is not the same), I hope to persist, the following start.
About Django
Django is an MVC-based web framework that is developed using Python, and now has a lot of web background language, Php,java,python,ruby,nodejs and so on, why Python is used as a development language, Because Python has a very concise syntax, it has a large number of in-house ready-made modules, a sophisticated development environment, and support for cross-platform development.
Django is just one of the common Python web development frameworks, so what are the advantages of Django?
- First, the Django module is very tightly coupled, so it is suitable for rapid development and modules can be reused.
- Second, Django's data model is ORM-based, which gives developers great freedom and convenience.
- Elegant URL design, the URL mechanism in Django is very flexible and very powerful.
- Automated management interface, Django itself provides a powerful management interface and is flexible enough to support custom configurations.
- Advanced development environment, when debugging mode is turned on, Django can provide detailed debugging information.
- Support multiple languages, built-in internationalization module.
In addition, Django has the features supported by most frameworks:
- Template system
- Form Modules
- Extensible Authentication System
- Cache system
- RSS aggregation Source
Next, we'll create a Django-based network collection.
Django Web Development "1" Django Introduction