[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • Django 3.0入門與實踐
    該商品所屬分類:計算機/網絡 -> 行業軟件及應用
    【市場價】
    392-568
    【優惠價】
    245-355
    【作者】 李健 
    【所屬類別】 圖書  計算機/網絡  行業軟件及應用 
    【出版社】清華大學出版社 
    【ISBN】9787302567141
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302567141
    作者:李健

    出版社:清華大學出版社
    出版時間:2021年02月 

        
        
    "

    編輯推薦

    一線程序員撰寫,凝聚自己多年開發經驗,深入淺出闡釋Django開發涉及的方法和實踐

     
    內容簡介

    本書是一線程序員多年開發經驗的結晶。書中深入淺出地講解了使用Django開發Web網站所需的配置、後臺、路由繫統、模型、視圖、模板、表單繫統、中間件、自動化測試、國際化及本地化、安全和部署等內容,幫助讀者快速進入Web項目開發,在項目實踐中靈活應用各種開發技術和方法。 本書主要包含四部分:*部分(第1章)為讀者介紹Django的發展狀況以及如何搭建Django開發環境;第二部分(第2章)主要介紹什麼是Web開發框架並通過搭建一個簡單的Web框架幫助讀者理解Web框架的工作原理;第三部分(第3章)帶領讀者搭建一個網站,使讀者能夠從整體上了解Django;第四部分(第4~16章)詳細介紹Django各個模塊的工作原理,通過學習這部分內容,讀者將能夠獨立開發Django應用。 本書可供Web開發初中級讀者以及希望使用Python作為編程語言的軟件開發工程師參考。

    作者簡介

    李健,高級自動化開發工程師,持續集成開發工程師,擁有多年軟件開發經驗,以及豐富的Web開發經驗,擅長ASP.NET相關技術。熟練掌握Python和Django框架,Jenkins以及持續集成。目前重點關注Python語言、數據挖掘等領域。

    目錄
    第1章 走進Django的世界 1
    1.1 認識Django 1
    1.2 版本選擇 1
    1.3 搭建開發環境 2
    1.3.1 安裝Python 2
    1.3.2 安裝Django 2
    第2章 Web開發框架 4
    2.1 Socket編程 4
    2.2 MTV框架 6
    第3章 搭建個Django網站 8
    3.1 創建項目 8
    3.2 運行項目 9
    3.3 創建投票應用 10
    3.4 開發個視圖 11

    第1章 走進Django的世界 1
    1.1 認識Django 1
    1.2 版本選擇 1
    1.3 搭建開發環境 2
    1.3.1 安裝Python 2
    1.3.2 安裝Django 2
    第2章 Web開發框架 4
    2.1 Socket編程 4
    2.2 MTV框架 6
    第3章 搭建個Django網站 8
    3.1 創建項目 8
    3.2 運行項目 9
    3.3 創建投票應用 10
    3.4 開發個視圖 11
    3.5 配置數據庫 12
    3.6 創建模型 13
    3.7 激活模型 14
    3.8 Django管理頁面 15
    3.9 向管理頁面中添加投票應用 16
    3.10 添加視圖 18
    3.10.1 擴展視圖 19
    3.10.2 處理404錯誤 21
    3.11 使用模板繫統 22
    3.11.1 模板中的超鏈接 23
    3.11.2 為超鏈接添加命名空間 23
    3.12 HTML表單 24
    3.13 添加樣式 27
    3.14 本地化 28
    3.15 小結 29
    第4章 django-admin和manage.py 30
    4.1 help 31
    4.2 version32
    4.3 check 32
    4.4 compilemessages 32
    4.5 createcachetable 34
    4.6 dbshell 34
    4.7 diffsettings 35
    4.8 dumpdata35
    4.9 flush36
    4.10 inspectdb 36
    4.11 loaddata 38
    4.12 makemessages 38
    4.13 startproject 39
    4.14 startapp 39
    4.15 runserver40
    4.16 sendtestemail40
    4.17 shell 41
    4.18 遷移 41
    4.18.1 makemigrations 41
    4.18.2 migrate 42
    4.18.3 sqlmigrate 43
    4.18.4 showmigrations 43
    4.19 changepassword 44
    4.20 createsuperuser 44
    4.21 collectstatic44
    4.22 findstatic 45
    4.23 默認選項 45
    第5章 配置 46
    5.1 Django配置文件 46
    5.1.1 引用Django配置信息 47
    5.1.2 django.setup 47
    5.2 Cache 48
    5.2.1 CACHES 48
    5.2.2 CACHE_MIDDLEWARE_ALIAS: 49
    5.2.3 CACHE_MIDDLEWARE_KEY_PREFIX: 49
    5.2.4 CACHE_MIDDLEWARE_SECONDS: 49
    5.3 數據庫 50
    5.3.1 DATABASES 50
    5.3.2 DATABASE_ROUTERS 54
    5.3.3 DEFAULT_INDEX_TABLESPACE57
    5.3.4 DEFAULT_TABLESPACE 57
    5.4 調試 57
    5.4.1 DEBUG 57
    5.4.2 DEBUG_PROPAGATE_EXCEPTIONS 58
    5.5 電子郵件 58
    5.5.1 ADMINS 58
    5.5.2 DEFAULT_FROM_EMAIL 59
    5.5.3 EMAIL_BACKEND 59
    5.5.4 EMAIL_HOST 59
    5.5.5 EMAIL_HOST_USER 59
    5.5.6 EMAIL_HOST_PASSWORD 59
    5.5.7 EMAIL_PORT 59
    5.5.8 EMAIL_TIMEOUT 59
    5.5.9 SERVER_EMAIL 59
    5.5.10 MANAGERS 60
    5.6 文件上傳 60
    5.6.1 DEFAULT_FILE_STORAGE 60
    5.6.2 FILE_CHARSET 60
    5.6.3 FILE_UPLOAD_HANDLERS 60
    5.6.4 FILE_UPLOAD_MAX_MEMORY_SIZE 60
    5.6.5 FILE_UPLOAD_PERMISSIONS60
    5.6.6 FILE_UPLOAD_DIRECTORY_PERMISSIONS 60
    5.6.7 FILE_UPLOAD_TEMP_DIR 61
    5.6.8 MEDIA_ROOT 61
    5.6.9 MEDIA_URL 61
    5.6.10 靜態文件 62
    5.7 表單 63
    5.8 國際化(i18n/l10n) 63
    5.8.1 DECIMAL_SEPARATOR63
    5.8.2 NUMBER_GROUPING 63
    5.8.3 THOUSAND_SEPARATOR 65
    5.8.4 USE_THOUSAND_SEPARATOR 66
    5.8.5 FIRST_DAY_OF_WEEK 66
    5.8.6 DATE_FORMAT 66
    5.8.7 DATE_INPUT_FORMATS 66
    5.8.8 DATETIME_FORMAT 67
    5.8.9 SHORT_DATE_FORMAT 67
    5.8.10 SHORT_DATETIME_FORMAT 67
    5.8.11 DATETIME_INPUT_FORMATS 67
    5.8.12 TIME_FORMAT 68
    5.8.13 TIME_INPUT_FORMATS 68
    5.8.14 YEAR_MONTH_FORMAT 68
    5.8.15 MONTH_DAY_FORMAT 68
    5.8.16 TIME_ZONE 69
    5.8.17 LANGUAGE_CODE 69
    5.8.18 LANGUAGE_COOKIE_AGE 69
    5.8.19 LANGUAGE_COOKIE_DOMAIN 69
    5.8.20 LANGUAGE_COOKIE_NAME 70
    5.8.21 LANGUAGE_COOKIE_PATH 70
    5.8.22 LANGUAGES 70
    5.8.23 LANGUAGES_BIDI70
    5.8.24 LOCALE_PATHS 70
    5.8.25 USE_I18N 70
    5.8.26 USE_L10N 71
    5.8.27 USE_TZ 71
    5.8.28 Python datetime語法 71
    5.9 HTTP 71
    5.9.1 DATA_UPLOAD_MAX_MEMORY_SIZE 71
    5.9.2 DATA_UPLOAD_MAX_NUMBER_FIELDS 72
    5.9.3 DEFAULT_CHARSET 72
    5.9.4 DISALLOWED_USER_AGENTS 72
    5.9.5 FORCE_SCRIPT_NAME 72
    5.9.6 INTERNAL_IPS 72
    5.9.7 SECURE_BROWSER_XSS_FILTER 73
    5.9.8 SECURE_CONTENT_TYPE_NOSNIFF73
    5.9.9 SECURE_HSTS_INCLUDE_SUBDOMAINS 73
    5.9.10 SECURE_HSTS_PRELOAD 73
    5.9.11 SECURE_HSTS_SECONDS 73
    5.9.12 SECURE_PROXY_SSL_HEADER 74
    5.9.13 SECURE_REDIRECT_EXEMPT 74
    5.9.14 SECURE_REFERRER_POLICY 75
    5.9.15 SECURE_SSL_HOST 75
    5.9.16 SECURE_SSL_REDIRECT 75
    5.9.17 SIGNING_BACKEND 75
    5.9.18 WSGI_APPLICATION 75
    5.10 安全 75
    5.10.1 SECRET_KEY 75
    5.10.2 ALLOWED_HOSTS 76
    5.11 CSRF 76
    5.11.1 CSRF_COOKIE_AGE 76
    5.11.2 CSRF_COOKIE_DOMAIN 77
    5.11.3 CSRF_COOKIE_HTTPONLY 77
    5.11.4 CSRF_COOKIE_NAME 77
    5.11.5 CSRF_COOKIE_PATH 77
    5.11.6 CSRF_COOKIE_SAMESITE 77
    5.11.7 CSRF_COOKIE_SECURE 77
    5.11.8 CSRF_USE_SESSIONS 78
    5.11.9 CSRF_FAILURE_VIEW 78
    5.11.10 CSRF_HEADER_NAME 78
    5.11.11 CSRF_TRUSTED_ORIGINS 78
    5.11.12 代碼示例 78
    5.12 模型 81
    5.12.1 ABSOLUTE_URL_OVERRIDES 81
    5.12.2 FIXTURE_DIRS 81
    5.12.3 INSTALLED_APPS 81
    5.13 日志 81
    5.13.1 LOGGING 81
    5.13.2 LOGGING_CONFIG 82
    5.14 模板 82
    5.15 URLs 83
    5.15.1 ROOT_URLCONF 83
    5.15.2 APPEND_SLASH 83
    5.15.3 PREPEND_WWW 84
    5.16 其他 84
    5.16.1 DEFAULT_EXCEPTION_REPORTER_FILTER 84
    5.16.2 MIDDLEWARE 84
    第6章 後臺管理頁面 85
    6.1 ModelAdmin屬性 85
    6.1.1 date_hierarchy 86
    6.1.2 actions_on_top/actions_on_bottom 88
    6.1.3 actions_selection_counter 88
    6.1.4 empty_value_display 89
    6.1.5 exclude 90
    6.1.6 fi elds91
    6.1.7 fi eldsets 92
    6.1.8 fi lter_horizontal 94
    6.1.9 fi lter_vertical 95
    6.1.10 form 96
    6.1.11 formfi eld_overrides 96
    6.1.12 inlines97
    6.1.13 list_display 97
    6.1.14 list_display_links 100
    6.1.15 list_editable 101
    6.1.16 list_fi lter 102
    6.1.17 list_per_page 102
    6.1.18 list_max_show_all 103
    6.1.19 list_select_related 103
    6.1.20 ordering 104
    6.1.21 paginator 104
    6.1.22 prepopulated_fi elds 104
    6.1.23 preserve_fi lters104
    6.1.24 radio_fi elds 105
    6.1.25 autocomplete_fi elds 105
    6.1.26 raw_id_fi elds 106
    6.1.27 readonly_fi elds107
    6.1.28 save_as 107
    6.1.29 save_as_continue 107
    6.1.30 save_on_top 108
    6.1.31 search_fi elds 108
    6.1.32 show_full_result_count 110
    6.1.33 sortable_by110
    6.1.34 view_on_site 110
    6.1.35 自定義模板  111
    6.2 ModelAdmin 方法 112
    6.2.1 save_model 112
    6.2.2 delete_model 113
    6.2.3 delete_queryset 113
    6.2.4 save_formset 113
    6.2.5 get_ordering 114
    6.2.6 get_search_results() 114
    6.2.7 save_related 114
    6.2.8 get_autocomplete_fi elds 115
    6.2.9 get_readonly_fi elds 115
    6.2.10 get_prepopulated_fi elds 115
    6.2.11 get_list_display 115
    6.2.12 get_list_display_links 115
    6.2.13 get_exclude 115
    6.2.14 get_fi elds 115
    6.2.15 get_fi eldsets 115
    6.2.16 get_list_fi lter 115
    6.2.17 get_list_select_related 116
    6.2.18 get_search_fi elds 116
    6.2.19 get_sortable_by 116
    6.2.20 get_inline_instances116
    6.2.21 get_inlines 116
    6.2.22 get_urls 116
    6.2.23 get_form117
    6.2.24 get_formsets_with_inlines 117
    6.2.25 formfi eld_for_foreignKey 118
    6.2.26 formfi eld_for_manytomany 118
    6.2.27 formfi eld_for_choice_fi eld 118
    6.2.28 get_changelist 119
    6.2.29 get_changelist_form 119
    6.2.30 get_changelist_formset 119
    6.2.31 lookup_allowed 119
    6.2.32 has_view_permission120
    6.2.33 has_add_permission120
    6.2.34 has_change_permission 120
    6.2.35 has_delete_permission 120
    6.2.36 has_module_permission 120
    6.2.37 get_queryset 120
    6.2.38 message_user 121
    6.2.39 get_paginator 121
    6.2.40 response_add 121
    6.2.41 response_change 121
    6.2.42 response_delete 121
    6.2.43 get_changeform_initial_data 122
    6.2.44 get_deleted_objects 122
    6.2.45 add_view 123
    6.2.46 change_view 123
    6.2.47 changelist_view 123
    6.2.48 delete_view 123
    6.2.49 history_view 123
    6.3 ModelAdmin資源 123
    6.4 定制驗證功能 124
    6.5 InlineModelAdmin 124
    6.5.1 InlineModelAdmin.model 125
    6.5.2 InlineModelAdmin.fk_name 125
    6.5.3 InlineModelAdmin.formset 125
    6.5.4 InlineModelAdmin.form125
    6.5.5 InlineModelAdmin.classes 125
    6.5.6 InlineModelAdmin.extra 125
    6.5.7 InlineModelAdmin.max_num 126
    6.5.8 InlineModelAdmin.min_num 126
    6.5.9 InlineModelAdmin.raw_id_fi elds127
    6.5.10 InlineModelAdmin.template128
    6.5.11 InlineModelAdmin.verbose_name 128
    6.5.12 InlineModelAdmin.verbose_name_plural 128
    6.5.13 InlineModelAdmin.can_delete 128
    6.5.14 InlineModelAdmin.show_change_link 129
    6.5.15 InlineModelAdmin.get_formset(request, obj=None, **kwargs) 129
    6.5.16 InlineModelAdmin.get_extra(request,obj=None, **kwargs) 129
    6.5.17 InlineModelAdmin.get_max_num(request, obj=None, **kwargs) 129
    6.5.18 InlineModelAdmin.get_min_num(request, obj=None, **kwargs) 130
    6.5.19 InlineModelAdmin.has_add_permission(request, obj) 130
    6.5.20 InlineModelAdmin.has_change_permission(request, obj=None) 130
    6.5.21 InlineModelAdmin.has_delete_permission(request, obj=None) 130
    6.5.22 使用中間模型處理 ManyToMany關繫 130
    6.6 重寫管理後臺模板 131
    6.6.1 新建管理後臺模板 131
    6.6.2 重寫與替換 133
    6.6.3 可重寫模板 134
    6.6.4 根模板和登錄模板 134
    6.7 AdminSite 134
    6.7.1 重寫AdminSite 134
    6.7.2 多管理後臺的實現 136
    第7章 路由繫統 137
    7.1 Django處理HTTP請求的流程 137
    7.2 URLconf示例 137
    7.3 URL參數類型轉化器 138
    7.4 自定義URL參數類型轉化器 138
    7.5 使用正則表達式 140
    7.6 導入其他URLconf 140
    7.7 向視圖傳遞額外參數 141
    7.8 動態生成URL 142
    7.9 URL名字和命名空間 143
    第8章 模型 145
    8.1 模型簡介 145
    8.2 使用模型 145
    8.3 字段 146
    8.3.1 AutoField 146
    8.3.2 BigAutoField 146
    8.3.3 BinaryField 146
    8.3.4 BooleanField 146
    8.3.5 CharField 147
    8.3.6 DateField 147
    8.3.7 DateTimeField 148
    8.3.8 DecimalField 148
    8.3.9 EmailField 149
    8.3.10 FileField 149
    8.3.11 FilePathField 150
    8.3.12 FloatField 151
    8.3.13 ImageField 151
    8.3.14 IntegerField 151
    8.3.15 GenericIPAddressField 151
    8.3.16 PositiveIntegerField 152
    8.3.17 PositiveSmallIntegerField 152
    8.3.18 SlugField 152
    8.3.19 SmallIntegerField 152
    8.3.20 TextField 152
    8.3.21 TimeField 152
    8.3.22 URLField 152
    8.3.23 UUIDField 152
    8.4 字段參數 153
    8.4.1 null 153
    8.4.2 blank 153
    8.4.3 choices 153
    8.4.4 default 156
    8.4.5 help_text 156
    8.4.6 primary_Key 156
    8.4.7 unique 156
    8.4.8 verbose_name 156
    8.5 表與表之間關繫 157
    8.5.1 多對一關繫 157
    8.5.2 多對多關繫 157
    8.5.3 一對一關繫 158
    8.6屬性 158
    8屬性 158
    8.7.1 abstract 159
    8.7.2 app_label 159
    8.7.3 base_manager_name 159
    8.7.4 db_table 159
    8.7.5 get_latest_by 159
    8.7.6 order_with_respect_to 159
    8.7.7 ordering 160
    8.7.8 Indexes 160
    8.7.9 constraints 161
    8.7.10 verbose_name 161
    8.7.11 verbose_name_plural 161
    8.8 Manager 類 161
    8.8.1 自定義Manager類 162
    8.8.2 直接執行SQL語句 162
    8.8.3 執行存儲過程 165
    8.9 數據增刪改查 165
    8.10 數據操作進階——QuerySets 171
    8.10.1 創建對像 172
    8.10.2 修改對像 172
    8.10.3 更新ForeignKey 172
    8.10.4 更新ManyToManyField 173
    8.10.5 數據查詢 174
    8.10.6 鏈式過濾器 179
    8.10.7 查詢條件 180
    8.10.8 模型深度檢索 183
    8.10.9 多條件查詢 184
    8.10.10 主鍵查詢 185
    8.10.11 查詢條件中的%和_ 185
    8.10.12 F()函數 186
    8.10.13 Func()表達式187
    8.10.14 QuerySet和緩存 188
    8.10.15 復雜查詢與Q對像 189
    8.10.16 模型比較 190
    8.10.17 復制模型實例 190
    8.10.18 批量更新 190
    8.10.19 模型關繫 191
    第9章 視圖 193
    9.1 視圖結構 193
    9.2 HTTP狀態處理 193
    9.3 快捷方式 195
    9.3.1 render_to_string() 195
    9.3.2 render() 195
    9.3.3 redirect() 196
    9.3.4 get_object_or_404()197
    9.3.5 get_list_or_404() 198
    9.4 視圖裝飾器 198
    9.4.1 HTTP方法裝飾器 199
    9.4.2 GZip壓縮 199
    9.4.3 Vary 200
    9.4.4 緩存 201
    9.5 Django內置視圖 202
    9.5.1 serve 202
    9.5.2 錯誤視圖 203
    9.6 HttpRequest對像 204
    9.6.1 屬性 204
    9.6.2 中間件屬性 205
    9.6.3 方法 206
    9.6.4 QueryDict對像 207
    9.7 HttpResponse對像 208
    9.7.1 屬性 209
    9.7.2 方法 210
    9.7.3 HttpResponse子類 211
    9.7.4 JsonResponse 211
    9.7.5 FileResponse 212
    9.8 TemplateResponse對像 212
    9.8.1 SimpleTemplateResponse對像 212
    9.8.2 TemplateResponse對像 213
    9.8.3 TemplateResponse對像渲染過程 214
    9.8.4 回調函數 215
    9.8.5 使用TemplateResponse對像 215
    9.9 文件上傳 216
    9.9.1 單一文件上傳 216
    9.9.2 多文件上傳 218
    9.9.3 臨時文件 219
    9.10 類視圖 219
    9.10.1 類視圖入門 219
    9.10.2 繼承類視圖 220
    9.11 通用視圖 220
    9.11.1 通用視圖 220
    9.11.2 修改通用視圖屬性 222
    9.11.3 添加額外的上下文對像 222
    9.11.4 queryset屬性 223
    9.11.5 動態過濾 224
    9.11.6 通用視圖與模型 225
    9.12 表單視圖 225
    9.12.1 編輯表單視圖 226
    9.12.2 當前用戶 228
    第10章 模板 230
    10.1 加載模板 230
    10.2 模板語言 231
    10.2.1 變量 231
    10.2.2 標簽 232
    10.2.3 人性化語義標簽 236
    10.2.4 過濾器 239
    10.2.5 注釋 241
    10.3 自定義標簽和過濾器 241
    10.3.1 編寫自定義過濾器 242
    10.3.2 編寫自定義標簽 243
    10.4 模板繼承 244
    第11章 表單繫統 250
    11.1 Form類 250
    11.2 表單字段類型 251
    11.3 表單字段通用屬性 255
    11.4 表單與模板 255
    第12章 中間件 257
    12.1 緩存中間件 257
    12.2 通用中間件 258
    12.3 GZip中間件 258
    12.4 有條件的GET中間件 258
    12.5 語言環境的中間件 258
    12.6 消息中間件 259
    12.7 安全中間件 259
    12.8 會話中間件 259
    12.9 站點中間件 259
    12.10 身份驗證中間件 259
    12.11 CSRF保護中間件 260
    12.12 X-Frame-Options中間件 260
    12.13 中間件排序 260
    12.14 開發中間件 261
    第13章 自動化測試 263
    13.1 編寫個測試用例 263
    13.2 執行測試用例 264
    13.3 修改代碼中的bug 264
    13.4 邊界值測試 265
    13.5 測試自定義視圖 266
    13.6 測試DetailView 268
    第14章 國際化和本地化 270
    14.1 名詞解釋 270
    14.2 翻譯概述 271
    14.3 在Python中進行國際化 271
    14.3.1 注釋 272
    14.3.2 空操作 273
    14.3.3 復數 273
    14.3.4 上下文標記 274
    14.3.5 延遲翻譯 275
    14.3.6 本地化的語言名 276
    14.4 編寫模板代碼 277
    14.4.1 trans 277
    14.4.2 blocktrans278
    14.4.3 注釋 279
    14.5 翻譯原理 279
    第15章 安全 282
    15.1 網絡攻擊與保護 282
    15.1.1 跨站腳本攻擊 282
    15.1.2 跨站請求偽造攻擊 283
    15.1.3 SQL注入 284
    15.1.4 點擊劫持 284
    15.2 檢查配置信息 284
    第16章 部署 286
    16.1 WSGI和Application對像 286
    16.2 Ubuntu部署Django 286
    16.2.1 查看繫統版本 286
    16.2.2 更換國內源 286
    16.2.3 查看Python版本 287
    16.2.4 安裝pip3 288
    16.2.5 安裝nginx 289
    16.2.6 安裝Django 289
    16.2.7 安裝uwsgi 289
    16.2.8 命令行運行網站 290
    16.2.9 配置uwsgi 290
    16.2.10 配置nginx 291
    16.2.11 啟動網站 291
    16.2.12 設置靜態文件 292
    16.2.13 自啟動服務 293
    16.3 CentOS部署Django 293
    16.3.1 查看繫統版本 293
    16.3.2 更換國內源 294
    16.3.3 更新Python 294
    16.3.4 安裝Django 296
    16.3.5 安裝uwsgi 296
    16.3.6 命令行運行網站 296
    16.3.7 配置uwsgi 296
    16.3.8 安裝nginx 297
    16.3.9 自啟動服務 298
    附錄A 語言碼 299
    附錄B 日期格式化字符串 301

    前言
    非常感謝你選擇本書,希望通過閱讀本書能夠為你帶來幫助。
    相信你在選擇本書的時候已經對Django有了一定的了解,但是還請允許我在這裡繼續為大家介紹一下Django以及為什麼寫作本書。Django是用Python語言開發的一套開源Web框架,Python語言作為目前流行的編程語言之一,已經不僅僅滿足於早期的腳本開發,它被越來越多地應用於大型的、前沿的項目中,如科學計算和人工智能等。Django的出現為眾多Python愛好者帶來了福音,也為程序員的職業生涯拓寬了道路,現在我們也可以使用Python語言開發Web應用了。筆者有過多年的Web開發經驗以及持續集成繫統開發經驗,曾經使用ASP.NET開發過Web應用,也用Jenkins、Shell開發過持續集成繫統,但是,當使用Django開發網站的時候纔真正體會到將腳本語言應用到Web開發中的樂趣,尤其是在搭建個人網站時,那種快速、自由的編碼體驗真的令人興奮。為了對自己的工作做一個總結,也為更多初學者提供一本參考手冊,所以決定寫作本書。
    本書主要包含四部分:
    部分(第1章)為讀者介紹Django的發展狀況以及如何搭建Django開發環境。
    第二部分(第2章)主要介紹什麼是Web開發框架並通過搭建一個簡單的Web框架幫助讀者理解Web框架的工作原理。

    非常感謝你選擇本書,希望通過閱讀本書能夠為你帶來幫助。
    相信你在選擇本書的時候已經對Django有了一定的了解,但是還請允許我在這裡繼續為大家介紹一下Django以及為什麼寫作本書。Django是用Python語言開發的一套開源Web框架,Python語言作為目前流行的編程語言之一,已經不僅僅滿足於早期的腳本開發,它被越來越多地應用於大型的、前沿的項目中,如科學計算和人工智能等。Django的出現為眾多Python愛好者帶來了福音,也為程序員的職業生涯拓寬了道路,現在我們也可以使用Python語言開發Web應用了。筆者有過多年的Web開發經驗以及持續集成繫統開發經驗,曾經使用ASP.NET開發過Web應用,也用Jenkins、Shell開發過持續集成繫統,但是,當使用Django開發網站的時候纔真正體會到將腳本語言應用到Web開發中的樂趣,尤其是在搭建個人網站時,那種快速、自由的編碼體驗真的令人興奮。為了對自己的工作做一個總結,也為更多初學者提供一本參考手冊,所以決定寫作本書。
    本書主要包含四部分:
    部分(第1章)為讀者介紹Django的發展狀況以及如何搭建Django開發環境。
    第二部分(第2章)主要介紹什麼是Web開發框架並通過搭建一個簡單的Web框架幫助讀者理解Web框架的工作原理。
    第三部分(第3章)帶領讀者搭建一個網站,使讀者能夠從整體上了解Django。
    第四部分(第4~16章)詳細介紹Django各個模塊的工作原理,通過學習這部分內容,讀者將能夠獨立開發Django應用。
    本書讀者需要比較熟練地掌握Python語言,同時具備一定的Web開發基礎,能夠比較熟練地使用HTML、CSS、JavaScript,好掌握一定的數據庫開發知識,以便能夠更容易地理解Django的ORM模型。
    本書非常適合準備轉向Web開發的Python工程師閱讀,也適合正在使用Django開發Web應用的工程師作為參考手冊。
    在編寫本書的過程中參考了Django官方文檔,在此對Django團隊以及社區表示真心的感謝。另外,編寫本書以及學習Django的過程中從StackOverflow社區也獲得了大量幫助,在此表示由衷的感謝。
    由於本人能力有限,在編寫本書的過程中可能有所疏漏,敬請讀者指正。如果讀者在閱讀過程中發現本書的問題或者有好的建議,歡迎通過清華大學出版社網站(www.tup.com.cn)或者掃描二維碼聯繫我們。


    李健

















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部