課程目錄:Learn Django from Basic to Advanced培訓(xùn)
4401 人關(guān)注
(78637/99817)
課程大綱:

  Learn Django from Basic to Advanced培訓(xùn)

 

 

 

Django Overview
Django is a framework
Frameworks VS Packages
What can it do?
What are the alternatives?
Getting Started with Django
Sites and Apps
Shared Configuration
Minimal Django layout
Built-in Flexibility
Using Cookiecutter
Why Cookiecutter?
Cookiecutter Features
Creating a project
Creating an app
Customizing Cookiecutter
Creating models with Django ORM
Defining Models
Related Objects
SQL Migration
App Configuration
Accessing Models
Login for Nothing and Admin for Free
Setting up the admin user
Running the admin site
Tweaking the admin interface
Changing the admin index page
Basic Views (AKA Controllers)
What is a view?
Http Response
URL Route Configuration
Shortcut: get_object_or_404()
Working with Templates
About templates
Django template syntax
Static files
Loading templates
The URL tag
Shortcut: template.render()
Querying the Models
Query Sets
Field lookups
Chaining filters
Slicing Query Sets
Related Fields
Q objects
Enhancing Models
Custom Methods
Complex Relationships
Overriding Standard Methods
Forms
Forms Overview
GET and POST
The Form Class
Processing the form
Widgets
Validation
Forms in templates
Beyond the basics
Debugging
Printing to the console
Django debug page
Reading Django logs
Django debug toolbar
Class-based Views
About Generic Views
Types of Generic Views
Default Generic Views
Class-based Generic Views
List and Details of Views
User Authentication
Authentication VS Authorization
Configuring Users
Permissions
Groups
Session Management
Enabling sessions
Types of session backends
Session Cookies
Accessing sessions from views
Migrations
Managed VS Unmanaged Tables
Handling Schema Changes
Using Make Migrations and Migrate
Tweaking Migrations
Migrating Data
Advanced Configuration
Django Settings Architecture
Typical Configuration
Using 12 Factor Config
Security Considerations
Serving Data with a RESTtful Interface
The Django REST Framework
Serialization
Requests and Responses
Function-based Views
Class-based Views
Static File Management
Types of Static Files
Configuring Access
Namespacing
Templates
Deploying from outside Django
Automated Testing
Why Create Tests?
When to Create Tests?
Using Django’s Test Framework
Using the test client
Running Tests
Checking Code Coverage
Using the Cache
Types of Caches
Setting up the Cache
Per-site and Per-view caching
Low-level API
Cache Security
Creating Reusable Apps
Packaging
Choosing an Appropriate Name
Deploying
Using Setup Tools
Documentation with Sphinx
Description of Sphinx
Restructured Text
Configuring Sphinx
Creating Doc Files
Using Auto doc
Generating Docs

主站蜘蛛池模板: 欧美综合区综合久青草视频| 色拍自拍亚洲综合图区| 欧美亚洲综合色| 久久精品国产91久久综合麻豆自制| 亚洲欧洲国产成人综合在线观看| 国产成+人+综合+欧美亚洲| 亚洲一区综合在线播放| 亚洲综合国产一区二区三区| 亚洲乱码中文字幕综合| 亚洲精品第一国产综合精品99| 色久悠悠婷婷综合在线亚洲| 综合色婷婷| 久久综合给合久久国产免费| 国产成人综合久久综合| 狠狠色丁香婷婷久久综合五月| 亚洲欧美乱综合图片区小说区 | 伊人久久大香线蕉综合5g| 伊人久久大香线蕉综合影院首页| 国产成人人综合亚洲欧美丁香花| 国产欧美日韩综合精品一区二区 | 综合色就爱涩涩涩综合婷婷| 伊人久久大香线焦AV综合影院| 伊人亚洲综合网| 色综合久久久久综合体桃花网| 色综合合久久天天给综看| 亚洲伊人久久综合中文成人网| 成人久久综合网| 狠狠狠色丁香婷婷综合久久俺| 日韩欧美亚洲综合久久| 亚洲 综合 国产 欧洲 丝袜| 国产成人综合久久精品红| 伊人亚洲综合网| 老色鬼久久亚洲AV综合| 亚洲av综合色区| 青青综合在线| 久久99国产综合精品| 色综合婷婷在线| 天天综合天天做天天综合| 久久青青草原综合伊人| 婷婷五月综合丁香在线| 狠狠综合久久综合88亚洲|