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

  Learn Django from Basic to Advanced培訓

 

 

 

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啦中文成人| 十分钟免费视频高清完整版www | 亚洲理论片在线中文字幕| 男人的j进女人视频| 全免费a级毛片免费看无码| 精品在线第一页| 再灬再灬再灬深一点舒服| 精品无码国产污污污免费| 午夜精品久久久久久中宇| 美女张开双腿让男生捅| 啊啊啊好爽在线观看| 精品综合久久久久久888蜜芽| 和前辈夫妇交换性3中文字幕 | 国产小视频91| 香蕉尹人在线观看免费下载 | 1000部夫妻午夜免费| 国产精品人成在线播放新网站| 2018天天操| 国产精品27页| 久久黄色精品视频| 国产微拍精品一区| 香蕉人人超人人超碰超国产| 国产免费久久精品久久久| 色老头久久久久| 嘟嘟嘟www在线观看免费高清| 精品长泽梓在线播放视频| 全彩调教侵犯h本子全彩网站mj| 精品一区二区在线观看1080p| 免费a级毛片高清在钱| 牛牛在线精品免费视频观看| 亚洲第一成人在线| 欧美大香线蕉线伊人久久| 亚洲av无码成人精品国产| 日韩欧美亚洲综合| 久久99精品久久久久久噜噜| 成年片人免费www| а天堂中文在线官网在线| 堕落前辈泄欲便器渡会| 6080新视觉| 国产日产久久高清欧美一区| 韩国日本好看电影免费看|