Django Web Development "1" Django Introduction

Source: Internet
Author: User

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

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.