Django 2.0.1 官方文档翻译: 文档目录 (Page 1)
Django documentation contents
- Getting started
- Django at a glance  (CSDN 有一个哥们已经翻译了。。。)
- Design your model
- Install it
- Enjoy the free API
- A dynamic admin interface: it’s not just scaffolding – it’s the whole house
- Design your URLs
- Write your views
- Design your templates
- This is just the surface
 
 
- Django at a glance  (CSDN 有一个哥们已经翻译了。。。)
- Quick install guide   (该页翻译完成 Page 5)
- Install Python
- Set up a database
- Remove any old versions of Django
- Install Django
- Verifying
- That’s it!
 
- Writing your first Django app, part 1(该页面翻译完成,缺少外联页面 (Page 6))
- Creating a project
- The development server
- Creating the Polls app
- Write your first view
 
- Writing your first Django app, part 2 (该页面翻译完成,缺少外联页面 (Page 7))
- Database setup
- Creating models
- Activating models
- Playing with the API
- Introducing the Django Admin
 
- Writing your first Django app, part 3 (该页面翻译完成,缺少外联页面 (Page 8))
- Overview
- Writing more views
- Write views that actually do something
- Raising a 404 error
- Use the template system
- Removing hardcoded URLs in templates
- Namespacing URL names
 
- Writing your first Django app, part 4  (该页面翻译完成,缺少外联页面 (Page 9))
- Write a simple form
- Use generic views: Less code is better
 
- Writing your first Django app, part 5(该页面翻译完成,缺少外联页面 (Page 10))
- Introducing automated testing
- Basic testing strategies
- Writing our first test
- Test a view
- When testing, more is better
- Further testing
- What’s next?
 
- Writing your first Django app, part 6 (该页面翻译完成,缺少外联页面 (Page 11))
- Customize your app’s look and feel
- Adding a background-image
 
- Writing your first Django app, part 7 (该页面翻译完成,缺少外联页面 (Page 12))
- Customize the admin form
- Adding related objects
- Customize the admin change list
- Customize the admin look and feel
- Customize the admin index page
- What’s next?
 
- Advanced tutorial: How to write reusable apps
- Reusability matters
- Your project and your reusable app
- Installing some prerequisites
- Packaging your app
- Using your own package
- Publishing your app
- Installing Python packages with virtualenv
 
- What to read next
- Finding documentation
- How the documentation is organized
- How documentation is updated
- Where to get it
- Differences between versions
 
- Writing your first patch for Django
- Introduction
- Code of Conduct
- Installing Git
- Getting a copy of Django’s development version
- Rolling back to a previous revision of Django
- Running Django’s test suite for the first time
- Creating a branch for your patch
- Writing some tests for your ticket
- Writing the code for your ticket
- Running Django’s test suite for the second time
- Writing Documentation
- Previewing your changes
- Committing the changes in the patch
- Pushing the commit and making a pull request
- Next steps
 
- Using Django
- How to install Django (该页已经翻译完成,差14个链接页未翻译 Page 17)
- Install Python
- Install Apache and mod_wsgi
- Get your database running
- Remove any old versions of Django
- Install the Django code
 
- Models and databases
- Models
- Making queries
- Aggregation
- Search
- Managers
- Performing raw SQL queries
- Database transactions
- Multiple databases
- Tablespaces
- Database access optimization
- Database instrumentation
- Examples of model relationship API usage
 
- Handling HTTP requests
- URL dispatcher
- Writing views
- View decorators
- File Uploads
- Django shortcut functions
- Generic views
- Middleware
- How to use sessions
 
- Working with forms
- HTML forms
- Django’s role in forms
- Forms in Django
- Building a form
- More about Django Formclasses
- Working with form templates
- Further topics
 
- Templates
- Support for template engines
- The Django template language
 
- Class-based views
- Introduction to class-based views
- Built-in class-based generic views
- Form handling with class-based views
- Using mixins with class-based views
- Basic examples
- Simple usage in your URLconf
- Subclassing generic views
 
- Migrations
- The Commands
- Backend Support
- Workflow
- Dependencies
- Migration files
- Adding migrations to apps
- Historical models
- Considerations when removing model fields
- Data Migrations
- Squashing migrations
- Serializing values
- Supporting multiple Django versions
 
- Managing files
- Using files in models
- The Fileobject
- File storage
 
- Testing in Django
- Writing and running tests
- Testing tools
- Advanced testing topics
 
- User authentication in Django
- Overview
- Installation
- Usage
 
- Django’s cache framework
- Setting up the cache
- The per-site cache
- The per-view cache
- Template fragment caching
- The low-level cache API
- Downstream caches
- Using Varyheaders
- Controlling cache: Using other headers
- Order of MIDDLEWARE
 
- Conditional View Processing
- The conditiondecorator
- Shortcuts for only computing one value
- Using the decorators with other HTTP methods
- Comparison with middleware conditional processing
 
- The 
- Cryptographic signing
- Protecting the SECRET_KEY
- Using the low-level API
 
- Protecting the 
- Sending email
- Quick example
- send_mail()
- send_mass_mail()
- mail_admins()
- mail_managers()
- Examples
- Preventing header injection
- The EmailMessageclass
- Email backends
- Configuring email for development
 
- Internationalization and localization
- Overview
- Definitions
 
- Logging
- A quick logging primer
- Using logging
- Configuring logging
- Django’s logging extensions
- Django’s default logging configuration
 
- Pagination
- Example
- Using Paginatorin a view
- Paginatorobjects
- InvalidPageexceptions
- Pageobjects
 
- Security in Django
- Cross site scripting (XSS) protection
- Cross site request forgery (CSRF) protection
- SQL injection protection
- Clickjacking protection
- SSL/HTTPS
- Host header validation
- Session security
- User-uploaded content
- Additional security topics
 
- Performance and optimization
- Introduction
- General approaches
- Caching
- Understanding laziness
- Databases
- HTTP performance
- Template performance
- Using different versions of available software
 
- Serializing Django objects
- Serializing data
- Deserializing data
- Serialization formats
- Natural keys
 
- Django settings
- The basics
- Designating the settings
- Default settings
- Using settings in Python code
- Altering settings at runtime
- Security
- Available settings
- Creating your own settings
- Using settings without setting DJANGO_SETTINGS_MODULE
 
- Signals
- Listening to signals
- Defining and sending signals
- Disconnecting signals
 
- System check framework
- Writing your own checks
 
- External packages
- Localflavor
- Comments
- Formtools
 
 
- How to install Django (该页已经翻译完成,差14个链接页未翻译 Page 17)
- “How-to” guides
- Authentication using REMOTE_USER- Configuration
- Using REMOTE_USERon login pages only
 
- Writing custom django-admincommands- Accepting optional arguments
- Management commands and locales
- Testing
- Overriding commands
- Command objects
 
- Writing custom model fields
- Introduction
- Background theory
- Writing a field subclass
- Writing a FileFieldsubclass
 
- Custom Lookups
- A simple lookup example
- A simple transformer example
- Writing an efficient abs__ltlookup
- A bilateral transformer example
- Writing alternative implementations for existing lookups
- How Django determines the lookups and transforms which are used
 
- Custom template tags and filters
- Code layout
- Writing custom template filters
- Writing custom template tags
 
- Writing a custom storage system
- Deploying Django
- How to deploy with WSGI
- Deployment checklist
 
- Upgrading Django to a newer version
- Required Reading
- Dependencies
- Resolving deprecation warnings
- Installation
- Testing
- Deployment
 
- Error reporting
- Email reports
- Filtering error reports
 
- Providing initial data for models
- Providing initial data with fixtures
- Providing initial data with migrations
 
- Django on Jython
- Integrating Django with a legacy database
- Give Django your database parameters
- Auto-generate the models
- Install the core Django tables
- Test and tweak
 
- Outputting CSV with Django
- Using the Python CSV library
- Using the template system
- Other text-based formats
 
- Outputting PDFs with Django
- Install ReportLab
- Write your view
- Complex PDFs
- Other formats
 
- Overriding templates
- Overriding from the project’s templates directory
- Overriding from an app’s template directory
 
- Managing static files (e.g. images, JavaScript, CSS)
- Configuring static files
- Serving static files during development
- Serving files uploaded by a user during development
- Testing
- Deployment
- Learn more
 
- Deploying static files
- Serving static files in production
- Learn more
 
- How to install Django on Windows
- Install Python
- About pip
- Install virtualenvandvirtualenvwrapper
- Install Django
- Common pitfalls
 
- Writing database migrations
- Data migrations and multiple databases
- Migrations that add unique fields
- Controlling the order of migrations
- Migrating data between third-party apps
- Changing an unmanaged model to managed
 
 
- Authentication using 
- Django FAQ
- FAQ: General
- Why does this project exist?
- What does “Django” mean, and how do you pronounce it?
- Is Django stable?
- Does Django scale?
- Who’s behind this?
- Which sites use Django?
- Django appears to be a MVC framework, but you call the Controller the “view”, and the View the “template”. How come you don’t use the standard names?
- <Framework X> does <feature Y> – why doesn’t Django?
- Why did you write all of Django from scratch, instead of using other Python libraries?
- Is Django a content-management-system (CMS)?
- How can I download the Django documentation to read it offline?
- How do I cite Django?
 
- FAQ: Installation
- How do I get started?
- What are Django’s prerequisites?
- What Python version can I use with Django?
- What Python version should I use with Django?
- Should I use the stable version or development version?
 
- FAQ: Using Django
- Why do I get an error about importing DJANGO_SETTINGS_MODULE?
- I can’t stand your template language. Do I have to use it?
- Do I have to use your model/database layer?
- How do I use image and file fields?
- How do I make a variable available to all my templates?
 
- FAQ: Getting Help
- How do I do X? Why doesn’t Y work? Where can I go to get help?
- Why hasn’t my message appeared on django-users?
- Nobody on django-users answered my question! What should I do?
- I think I’ve found a bug! What should I do?
- I think I’ve found a security problem! What should I do?
 
- FAQ: Databases and models
- How can I see the raw SQL queries Django is running?
- Can I use Django with a pre-existing database?
- If I make changes to a model, how do I update the database?
- Do Django models support multiple-column primary keys?
- Does Django support NoSQL databases?
- How do I add database-specific options to my CREATE TABLE statements, such as specifying MyISAM as the table type?
 
- FAQ: The admin
- I can’t log in. When I enter a valid username and password, it just brings up the login page again, with no error messages.
- I can’t log in. When I enter a valid username and password, it brings up the login page again, with a “Please enter a correct username and password” error.
- How do I automatically set a field’s value to the user who last edited the object in the admin?
- How do I limit admin access so that objects can only be edited by the users who created them?
- My admin-site CSS and images showed up fine using the development server, but they’re not displaying when using mod_wsgi.
- My “list_filter” contains a ManyToManyField, but the filter doesn’t display.
- Some objects aren’t appearing in the admin.
- How can I customize the functionality of the admin interface?
- The dynamically-generated admin site is ugly! How can I change it?
- What browsers are supported for using the admin?
 
- FAQ: Contributing code
- How can I get started contributing code to Django?
- I submitted a bug fix in the ticket system several weeks ago. Why are you ignoring my patch?
- When and how might I remind the team of a patch I care about?
- But I’ve reminded you several times and you keep ignoring my patch!
 
- Troubleshooting
- Problems running django-admin
- Miscellaneous
 
- Problems running 
 
- FAQ: General
- API Reference
- Applications
- Projects and applications
- Configuring applications
- Application configuration
- Application registry
- Initialization process
 
- System check framework
- API reference
- Builtin tags
- Core system checks
- contribapp checks
 
- Built-in class-based views API
- Base views
- Generic display views
- Generic editing views
- Generic date views
- Class-based views mixins
- Class-based generic views - flattened index
- Specification
- Base vs Generic views
 
- Clickjacking Protection
- An example of clickjacking
- Preventing clickjacking
- How to use it
- Limitations
 
- contribpackages- The Django admin site
- django.contrib.auth
- The contenttypes framework
- The flatpages app
- GeoDjango
- django.contrib.humanize
- The messages framework
- django.contrib.postgres
- The redirects app
- The sitemap framework
- The “sites” framework
- The staticfilesapp
- The syndication feed framework
- admin
- auth
- contenttypes
- flatpages
- gis
- humanize
- messages
- postgres
- redirects
- sessions
- sites
- sitemaps
- syndication
- Other add-ons
 
- Cross Site Request Forgery protection
- How to use it
- Rejected requests
- How it works
- Caching
- Testing
- Limitations
- Edge cases
- Contrib and reusable apps
- Settings
- Frequently Asked Questions
 
- Databases
- General notes
- PostgreSQL notes
- MySQL notes
- SQLite notes
- Oracle notes
- Using a 3rd-party database backend
 
- django-adminand- manage.py- Usage
- Available commands
- Commands provided by applications
- Default options
- Extra niceties
 
- Running management commands from your code
- Output redirection
 
- Django Exceptions
- Django Core Exceptions
- URL Resolver exceptions
- Database Exceptions
- Http Exceptions
- Transaction Exceptions
- Testing Framework Exceptions
- Python Exceptions
 
- File handling
- The Fileobject
- File storage API
- Uploaded Files and Upload Handlers
 
- The 
- Forms
- The Forms API
- Form fields
- Model Form Functions
- Formset Functions
- The form rendering API
- Widgets
- Form and field validation
 
- Middleware
- Available middleware
- Middleware ordering
 
- Migration Operations
- Schema Operations
- Special Operations
- Writing your own
 
- Models
- Model field reference
- Field attribute reference
- Model index reference
- Model _metaAPI
- Related objects reference
- Model class reference
- Model Metaoptions
- Model instance reference
- QuerySetAPI reference
- Lookup API reference
- Query Expressions
- Conditional Expressions
- Database Functions
 
- Request and response objects
- Quick overview
- HttpRequestobjects
- QueryDictobjects
- HttpResponseobjects
- JsonResponseobjects
- StreamingHttpResponseobjects
- FileResponseobjects
 
- SchemaEditor- Methods
- Attributes
 
- Settings
- Core Settings
- Auth
- Messages
- Sessions
- Sites
- Static Files
- Core Settings Topical Index
 
- Signals
- Model signals
- Management signals
- Request/response signals
- Test signals
- Database Wrappers
 
- Templates
- The Django template language
- Built-in template tags and filters
- The Django template language: for Python programmers
 
- TemplateResponseand- SimpleTemplateResponse- SimpleTemplateResponseobjects
- TemplateResponseobjects
- The rendering process
- Using TemplateResponseandSimpleTemplateResponse
 
- Unicode data
- Creating the database
- General string handling
- Models
- The database API
- Templates
- Files
- Form submission
 
- django.urlsutility functions- reverse()
- reverse_lazy()
- resolve()
- get_script_prefix()
 
- django.urlsfunctions for use in URLconfs- path()
- re_path()
- include()
- register_converter()
 
- django.conf.urlsfunctions for use in URLconfs- static()
- url()
- handler400
- handler403
- handler404
- handler500
 
- Django Utils
- django.utils.cache
- django.utils.dateparse
- django.utils.decorators
- django.utils.encoding
- django.utils.feedgenerator
- django.utils.functional
- django.utils.html
- django.utils.http
- django.utils.module_loading
- django.utils.safestring
- django.utils.text
- django.utils.timezone
- django.utils.translation
 
- Validators
- Writing validators
- How validators are run
- Built-in validators
 
- Built-in Views
- Serving files in development
- Error views
 
 
- Applications
- Meta-documentation and miscellany
- API stability
- What “stable” means
- Stable APIs
- Exceptions
 
- Design philosophies
- Overall
- Models
- Database API
- URL design
- Template system
- Views
- Cache Framework
 
- Third-party distributions of Django
- For distributors
 
 
- API stability
- Glossary
- Release notes
- Final releases
- 2.0 release
- 1.11 release
- 1.10 release
- 1.9 release
- 1.8 release
- 1.7 release
- 1.6 release
- 1.5 release
- 1.4 release
- 1.3 release
- 1.2 release
- 1.1 release
- 1.0 release
- Pre-1.0 releases
 
- Security releases
 
- Final releases
- Django internals
- Contributing to Django
- Advice for new contributors
- Reporting bugs and requesting features
- Triaging tickets
- Writing code
- Writing documentation
- Localizing Django
- Committing code
 
- Mailing lists
- django-users
- django-core-mentorship
- django-developers
- django-i18n
- django-announce
- django-updates
 
- Organization of the Django Project
- Principles
- Core team
- Technical board
- Changing the organization
 
- Django’s security policies
- Reporting security issues
- Supported versions
- How Django discloses security issues
- Who receives advance notification
- Requesting notifications
 
- Django’s release process
- Official releases
- Release cadence
- Deprecation policy
- Supported versions
- Release process
 
- Django Deprecation Timeline
- 3.0
- 2.1
- 2.0
- 1.10
- 1.9
- 1.8
- 1.7
- 1.6
- 1.5
- 1.4
- 1.3
 
- The Django source code repository
- High-level overview
- The master branch
- Other branches
- Tags
 
- How is Django Formed?
- Overview
- Prerequisites
- Pre-release tasks
- Preparing for release
- Actually rolling the release
- Making the release(s) available to the public
- Post-release
- New stable branch tasks
- Notes on setting the VERSION tuple
 
 
- Contributing to Django
Indices, glossary and tables
- Index
- Module Index
- Glossary
Django 2.0.1 官方文档翻译: 文档目录 (Page 1)的更多相关文章
- Django 2.0.1 官方文档翻译: 编写你的第一个 Django app,第一部分(Page 6)
		编写你的第一个 Django app,第一部分(Page 6)转载请注明链接地址 Django 2.0.1 官方文档翻译: Django 2.0.1.dev20171223092829 documen ... 
- Django 2.0.1 官方文档翻译:接下来读什么(page 14)
		接下来读什么(page 14) 现在你应该已经阅读了所有的(page1-13 )介绍材料,决定继续使用Django.我们仅仅做了简要的介绍(事实上,如果你阅读了前面所有的内容,也只是全部文档的5%.) ... 
- Django 2.0.1 官方文档翻译: 编写你的第一个 Django app,第二部分(Page 7)
		编写你的第一个 Django app,第二部分(Page 7)转载请注明链接地址 本教程上接前面的教程.我们会配置数据,创建你的第一个 model,并对Django 自动生成的 admin 站点进行快 ... 
- Django 2.0.1 官方文档翻译:编写你的第一个djang补丁(page 15)
		编写你的第一个djang补丁(page 15) 介绍 有兴趣为社区做一些贡献?可能你发现了django中的一个你想修复的bug,或者你你想添加一个小小的功能. 回馈django就是解决你遇到的问题的最 ... 
- Django 2.0.1 官方文档翻译:  快速安装向导 (Page5)
		快速安装向导 (Page 5) 在你使用 Django 前,你需要先安装它.我们有一个完整的安装向导,它包含所有涉及的内容,这个向导会指导你进行一个简单的.最小化的安装,当你通过浏览介绍内容的时候,这 ... 
- Django 2.0.1 官方文档翻译: 如何安装 django (Page 17)
		如何安装 django(Page 17) 这一部分可以让你将 Django 运行起来. 安装 Python 作为 python 的一个 web 框架,Django 依赖 Python.Python 的 ... 
- Django 2.0.1 官方文档翻译: 高级教程:如何编写可重用的app (page 13)
		高级教程:如何编写可重用的app (page 13) 本节教程上接第七部分(Page 12).我们会把我们的 web-poll应用转换成一个独立的python包,你可以在新的项目中重用或者把它分享给其 ... 
- Django 2.0.1 官方文档翻译: 编写你的第一个 Django app,第四部分(Page 9)
		编写你的第一个 Django app,第四部分(Page 9)转载请注明链接地址 该教程上接前面的第三部分.我们会继续开发 web-poll 应用,并专注于简单的表单处理和简化代码. 写一个简单的表单 ... 
- Django 2.0.1 官方文档翻译: 编写你的第一个 Django app,第五部分(Page 10)
		编写你的第一个 Django app,第五部分(Page 10)转载请注明链接地址 我们继续建设我们的 Web-poll 应用,本节我们会为它创建一些自动测试. 介绍自动测试 什么是自动测试 测试是简 ... 
随机推荐
- week3c:个人博客作业
			程序测试: 一个基本的测试. 在Visual Studio 2013 中使用C++单元测试 操作如下: 这是我学到的过程. 有复杂程序的测试.以后有时间再弄. 
- 微信小程序倒计时实现
			思路:跟一般js倒计时一样,主要在于this的变相传递. 实现效果: wxml文件部分代码: common.js文件 : 引用页JS文件: PS: 1.在data里初始化时间格式,是避免时间加载的第1 ... 
- 字符串经过base64编码后的长度与原字符串的长度是什么关系呀?
			beforeEncode为Encode之前的字符串 那么Encode后的字符串长度为: 1.如果beforeEncode.length()是3的整数倍,那么长度为 (beforeEncode.len ... 
- express入门学习(一)
			一.安装express cnpm || npm install express --save ; 1. Hello World var express = require('express'); ... 
- Jquery 中 $.getJSON的用法
			之前类似的方法用过 $.post, $.get,$.ajax,还是第一次用这个 $.getJSON. 前三个都是用作异步请求的,那么最后一个呢?其实也是异步请求的,和 $.get 最类似,因为他也是将 ... 
- P4329 [COCI2006-2007#1] Bond
			题意翻译 有n 个人去执行n 个任务,每个人执行每个任务有不同的成功率,每个人只能执行一个任务,求所有任务都执行的总的成功率. 输入第一行,一个整数n (1≤n≤20 ),表示人数兼任务数.接下来n ... 
- 基本数据结构 —— 堆以及堆排序(C++实现)
			目录 什么是堆 堆的存储 堆的操作 结构体定义 判断是否为空 往堆中插入元素 从堆中删除元素 取出堆中最大的元素 堆排序 测试代码 例题 参考资料 什么是堆 堆(英语:heap)是计算机科学中一类特殊 ... 
- 【XSY2307】树的难题
			Description Solution 看到这种路径统计问题,一般就想到要用点分治去做. 对于每个重心\(u\),统计经过\(u\)的合法的路径之中的最大值. 第一类路径是从\(u\)出发的,直接逐 ... 
- 洛谷 P2473 [SCOI2008]奖励关 解题报告
			P2473 [SCOI2008]奖励关 题目描述 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关.在这个奖励关里,系统将依次随机抛出\(k\)次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝 ... 
- 洛谷 P1356 数列的整数性 解题报告
			P1356 数列的整数性 题目描述 对于任意一个整数数列,我们可以在每两个整数中间任意放一个符号'+'或'-',这样就可以构成一个表达式,也就可以计算出表达式的值.比如,现在有一个整数数列:17,5, ... 
