没有合适的资源?快使用搜索试试~ 我知道了~
首页Django框架入门指南:从零开始学习
"The Django Book---中文版,涵盖了Django框架的基础知识,包括Django简介、入门、动态网页基础、模板系统以及与数据库交互等内容。"
《Django Book》中文版是一本详细介绍Django Web框架的教程,适合初学者和有一定Python基础的开发者。Django是一个用Python编写的高级Web开发框架,它遵循Model-Template-View(MTV)设计模式,旨在简化Web应用的开发过程。
在第一章中,作者介绍了Django的基本概念,包括Web框架的作用、MVC设计模式的解释以及Django的历史。此外,还指出了阅读本书所需的编程知识,特别是对Python的理解,以及Django的一些新特性。书中还提供了获取Django社区帮助的途径。
第二章是入门指南,详细阐述了如何在不同操作系统上安装Python和Django,包括官方发布版的安装、通过Subversion获取源码安装。接着,讨论了如何安装和配置数据库,如PostgreSQL、SQLite3和MySQL,以及不使用数据库的Django设置。同时,介绍了如何启动一个新的Django项目和使用内置的开发服务器。
第三章深入讲解了动态网页基础。首先,介绍了视图(View)的概念,以及如何将URL映射到视图来实现动态内容。书中详细描述了Django处理请求的流程,并解释了URL配置如何实现松耦合。此外,还讨论了404错误处理和动态URL的设计,以及如何创建更美观的URL模式。
第四章主要介绍Django的模板系统,包括基本操作、模板对象的创建和渲染、上下文(Context)的使用,以及模板标签和过滤器的原理。读者将学习如何在视图中使用模板,模板加载机制,如`render_to_response()`函数,以及一些实用技巧,如`locals()`、模板子目录和`include`标签。模板继承的概念也在此部分被引入,这是创建可复用模板的关键。
第五章涉及数据库交互,展示了在不直接使用SQL的情况下,如何通过Django的数据建模功能与数据库进行通信。作者讲解了在视图中进行数据库查询的不当方式,强调了MTV模式的重要性。接着,介绍了数据库配置,创建第一个应用程序的过程,以及如何定义模型来映射数据库表。这部分还包括简单的数据库查询示例,展示了Django ORM的强大功能。
《Django Book》中文版是一部全面且深入的教程,覆盖了Django开发的各个方面,从安装配置到实际应用,为读者提供了扎实的理论基础和实践经验。无论你是新手还是有经验的开发者,都能从中受益匪浅,快速掌握Django框架,进而构建高效、优雅的Web应用。
![](https://csdnimg.cn/release/download_crawler_static/7540593/bg10.jpg)
The Django Book
16 http://djangobook.py3k.cn/
get_FOO_filename() ..........................................................................................................................401
get_FOO_url() ...................................................................................................................................401
get_FOO_size() ..................................................................................................................................402
save_FOO_file(filename, raw_contents) ............................................................................................402
get_FOO_height() and get_FOO_width() ...........................................................................................402
捷径 .....................................................................................................................................................402
get_object_or_404() .........................................................................................................................402
get_list_or_404() ...............................................................................................................................403
回归原始的 SQL 操作 ..........................................................................................................................403
附录 D 通用视图参考 .............................................................................................................................405
通用视图的常见参数 ...........................................................................................................................405
简易通用视图 ......................................................................................................................................405
渲染模板 ..........................................................................................................................................406
重定向到另外一个 URL ....................................................................................................................406
列表/详细 通用视图 ...........................................................................................................................407
对象列表 ..........................................................................................................................................407
Detail Views ......................................................................................................................................409
基于日期的通用视图 ...........................................................................................................................412
存档索引 ..........................................................................................................................................412
Year Archives ....................................................................................................................................414
Month Archives .................................................................................................................................415
Week Archives ..................................................................................................................................417
Day Archives .....................................................................................................................................419
Archive for Today ..............................................................................................................................420
Date-Based Detail Pages ....................................................................................................................421
Create/Update/Delete Generic Views ...................................................................................................423
Create Object View ...........................................................................................................................424
Update Object View ..........................................................................................................................425
Delete Object View ...........................................................................................................................427
附录 E 配置参考 .....................................................................................................................................429
![](https://csdnimg.cn/release/download_crawler_static/7540593/bg11.jpg)
The Django Book
17 http://djangobook.py3k.cn/
什么是 settings 文件 ............................................................................................................................429
默认 Settings ....................................................................................................................................429
查看你已经改变了哪些 Settings ......................................................................................................430
在 Python 代码中使 Settings ............................................................................................................430
运行期间修改 Settings .....................................................................................................................430
指派 Settings: DJANGO_SETTINGS_MODULE ........................................................................................431
django-admin.py 工具......................................................................................................................431
服务器端(mod_python) ....................................................................................................................432
不设置 DJANGO_SETTINGS_MODULE 而使用 Settings .........................................................................432
定制默认的 Settings .........................................................................................................................433
configure()或 DJANGO_SETTINGS_MODULE 之一是必须的 ..............................................................433
合法的 Settings ....................................................................................................................................434
ABSOLUTE_URL_OVERRIDES .............................................................................................................434
ADMIN_FOR ......................................................................................................................................434
ADMIN_MEDIA_PREFIX .....................................................................................................................434
ADMINS ............................................................................................................................................434
ALLOWED_INCLUDE_ROOTS .............................................................................................................435
APPEND_SLASH .................................................................................................................................435
CACHE_BACKEND ..............................................................................................................................435
CACHE_MIDDLEWARE_KEY_PREFIX ...................................................................................................435
DATABASE_ENGINE ...........................................................................................................................435
DATABASE_HOST ..............................................................................................................................436
DATABASE_NAME .............................................................................................................................436
DATABASE_OPTIONS .........................................................................................................................436
DATABASE_PASSWORD .....................................................................................................................436
DATABASE_PORT ..............................................................................................................................436
DATABASE_USER ...............................................................................................................................437
DATE_FORMAT .................................................................................................................................437
DATETIME_FORMAT .........................................................................................................................437
DEBUG ..............................................................................................................................................437
![](https://csdnimg.cn/release/download_crawler_static/7540593/bg12.jpg)
The Django Book
18 http://djangobook.py3k.cn/
DEFAULT_CHARSET ...........................................................................................................................438
DEFAULT_CONTENT_TYPE .................................................................................................................438
DEFAULT_FROM_EMAIL ....................................................................................................................438
DISALLOWED_USER_AGENTS ............................................................................................................438
EMAIL_HOST .....................................................................................................................................438
EMAIL_HOST_PASSWORD .................................................................................................................439
EMAIL_HOST_USER ...........................................................................................................................439
EMAIL_PORT .....................................................................................................................................439
EMAIL_SUBJECT_PREFIX ....................................................................................................................439
FIXTURE_DIRS ...................................................................................................................................439
IGNORABLE_404_ENDS .....................................................................................................................440
IGNORABLE_404_STARTS ..................................................................................................................440
INSTALLED_APPS ...............................................................................................................................440
INTERNAL_IPS ...................................................................................................................................440
JING_PATH ........................................................................................................................................440
LANGUAGE_CODE .............................................................................................................................441
LANGUAGES ......................................................................................................................................441
MANAGERS .......................................................................................................................................441
MEDIA_ROOT ....................................................................................................................................442
MEDIA_URL .......................................................................................................................................442
MIDDLEWARE_CLASSES ....................................................................................................................442
MONTH_DAY_FORMAT .....................................................................................................................442
PREPEND_WWW ...............................................................................................................................443
PROFANITIES_LIST .............................................................................................................................443
ROOT_URLCONF................................................................................................................................443
SECRET_KEY ......................................................................................................................................443
SEND_BROKEN_LINK_EMAILS............................................................................................................443
SERIALIZATION_MODULES ................................................................................................................444
SERVER_EMAIL ..................................................................................................................................444
SESSION_COOKIE_AGE ......................................................................................................................444
![](https://csdnimg.cn/release/download_crawler_static/7540593/bg13.jpg)
The Django Book
19 http://djangobook.py3k.cn/
SESSION_COOKIE_DOMAIN ...............................................................................................................444
SESSION_COOKIE_NAME ...................................................................................................................444
SESSION_COOKIE_SECURE ................................................................................................................445
SESSION_EXPIRE_AT_BROWSER_CLOSE ............................................................................................445
SESSION_SAVE_EVERY_REQUEST ......................................................................................................445
SITE_ID ..............................................................................................................................................445
TEMPLATE_CONTEXT_PROCESSORS ..................................................................................................445
TEMPLATE_DEBUG ............................................................................................................................446
TEMPLATE_DIRS ................................................................................................................................446
TEMPLATE_LOADERS.........................................................................................................................446
TEMPLATE_STRING_IF_INVALID ........................................................................................................446
TEST_RUNNER ...................................................................................................................................446
TEST_DATABASE_NAME ....................................................................................................................447
TIME_FORMAT ..................................................................................................................................447
TIME_ZONE .......................................................................................................................................447
URL_VALIDATOR_USER_AGENT.........................................................................................................448
USE_ETAGS .......................................................................................................................................448
USE_I18N ..........................................................................................................................................448
YEAR_MONTH_FORMAT ...................................................................................................................448
附录 F 内建的模板标签和过滤器 ...........................................................................................................450
内建标签参考 ......................................................................................................................................450
block .................................................................................................................................................450
comment ..........................................................................................................................................450
cycle..................................................................................................................................................450
debug................................................................................................................................................451
extends .............................................................................................................................................451
filter ..................................................................................................................................................451
firstof ................................................................................................................................................451
for .....................................................................................................................................................452
if .......................................................................................................................................................452
![](https://csdnimg.cn/release/download_crawler_static/7540593/bg14.jpg)
The Django Book
20 http://djangobook.py3k.cn/
ifchanged ..........................................................................................................................................454
ifequal ...............................................................................................................................................454
ifnotequal .........................................................................................................................................455
include ..............................................................................................................................................455
load...................................................................................................................................................455
now...................................................................................................................................................455
regroup .............................................................................................................................................457
spaceless ...........................................................................................................................................458
ssi .....................................................................................................................................................459
templatetag ......................................................................................................................................459
url .....................................................................................................................................................460
Built-in Filter Reference ........................................................................................................................460
add ...................................................................................................................................................460
addslashes ........................................................................................................................................461
capfirst ..............................................................................................................................................461
center ...............................................................................................................................................461
cut ....................................................................................................................................................461
date ..................................................................................................................................................461
default ..............................................................................................................................................462
default_if_none ................................................................................................................................462
dictsort .............................................................................................................................................462
dictsortreversed ................................................................................................................................462
divisibleby .........................................................................................................................................462
escape...............................................................................................................................................463
filesizeformat ....................................................................................................................................463
first ...................................................................................................................................................463
fix_ampersands .................................................................................................................................464
floatformat .......................................................................................................................................464
get_digit............................................................................................................................................464
join....................................................................................................................................................465
剩余495页未读,继续阅读
155 浏览量
116 浏览量
2010-05-14 上传
117 浏览量
2009-04-21 上传
2010-12-22 上传
124 浏览量
2022-08-03 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
kangkangcat
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Oracle 9i数据库基础与PL/SQL详解
- Ajax技术地图:探索Web开发的新境界
- Oracle入门指南:从开发到管理的心得
- Oracle应用程序DBA转型与职责解析
- Eclipse教程:利用WTP和Derby快速构建数据库驱动Web应用
- Java程序设计与模式探索:工厂模式与重构
- JBuilder中 Hibernate 配置详解与步骤
- Oracle数据库创建与使用视图教程
- 《设计之道》C#版——探索设计模式与重构的世界
- VisualC# 实现文件分割与合并工具
- 多媒体CAI课件的设计要点:需求分析与教学设计
- 解决Linux环境下Java Swing程序显示乱码问题
- IReport详细教程:从制作报表到Web应用
- Visual Studio打造Web服务:原理、开发与应用
- C语言与Java基础及HTML布局:ACCP4.0 S1 试题6详解
- ACCP4.0 s1试题解析:JavaScript、C语言与HTML/CSS知识点
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)