关于Django,你需要了解的全部。
遇到麻烦了吗?很高兴能帮助你!
Django新手或者编程初学者从这里开始!
Django提供了一个抽象层(即模型)为WEB应用提供结构化和可维护的数据,下面是与模型相关的知识点: Django provides an abstraction layer (the “models”) for structuring and manipulating the data of your Web application. Learn more about it below:
Django包含一个名为“视图”的概念,它封装了用于处理用户请求江返回响应的一系列逻辑行为。下面是你需要掌握的视图知识: Django has the concept of “views” to encapsulate the logic responsible for processing a user’s request and for returning the response. Find all you need to know about views via the links below:
模板层提供了设计友好的语法,渲染数据呈现给用户。下面是设计师需要掌握的语法和程序员对模板层的扩展方法: The template layer provides a designer-friendly syntax for rendering the information to be presented to the user. Learn how this syntax can be used by designers and how it can be extended by programmers:
Django提供了一套丰富的框架便于创建表单、处理表单数据。 Django provides a rich framework to facilitate the creation of forms and the manipulation of form data.
学习可以帮助你开发和测试django应用的各种组件和工具 Learn about the various components and tools to help you in the development and testing of Django applications:
你需要了解的自动化管理界面–也是让django非常流行的特性之一。 Find all you need to know about the automated admin interface, one of Django’s most popular features:
安全是web应用开发中一个非常重要的话题,Django提供了多个防护工具与机制: Security is a topic of paramount importance in the development of Web applications and Django provides multiple protection tools and mechanisms:
Django提供了一套强大的国际化和本地化框架,帮助你开发支持多语言和地区的应用: Django offers a robust internationalization and localization framework to assist you in the development of applications for multiple languages and world regions:
There are a variety of techniques and tools that can help get your code running more efficiently - faster, and using fewer system resources.
Django aims to be compatible with multiple different flavors and versions of Python:
GeoDjango intends to be a world-class geographic Web framework. Its goal is to make it as easy as possible to build GIS Web applications and harness the power of spatially enabled data.
Django offers multiple tools commonly needed in the development of Web applications:
Learn about some other core functionalities of the Django framework:
Learn about the development process for the Django project itself and about how you can contribute: