欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Django Web项目开发实战
      • 作者:(美)本·肖恩|责编:贾小红|译者:刘璋
      • 出版社:清华大学
      • ISBN:9787302657736
      • 出版日期:2024/03/01
      • 页数:607
    • 售价:63.6
  • 内容大纲

        本书详细阐述了与Django开发相关的基本知识,主要包括Django简介,模型和迁移,URL映射、视图和模板,Django admin简介,服务于静态文件,表单,高级表单验证和模型表单,媒体服务和文件上传,会话和身份验证,高级Django管理和定制,高级模板和基于类的视图,构建REST API,生成CSV、PDF和其他二进制文件,测试机制,Django第三方库,在Django中使用前端JavaScript库等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。
        本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。
  • 作者介绍

  • 目录

    第1章  Django简介
      1.1  简介
      1.2  搭建Django项目和应用程序
      1.3  模型-视图-模板
        1.3.1  模型
        1.3.2  视图
        1.3.3  模板
        1.3.4  MVT实战
        1.3.5  HTTP简介
        1.3.6  处理请求
        1.3.7  Django项目
        1.3.8  manage.py文件
        1.3.9  myproject目录
        1.3.10  Django开发服务器
        1.3.11  Django应用程序
        1.3.12  PyCharm设置
        1.3.13  视图
        1.3.14  URL映射
        1.3.15  GET、POST和QueryDict对象
        1.3.16  查看Django设置
        1.3.17  在代码中使用设置项
        1.3.18  在应用程序目录中查找HTML模板
        1.3.19  利用render函数疸染模板
        1.3.20  渲染模板中的变量
        1.3.21  调试和错误处理
        1.3.22  异常
        1.3.23  调试
      1.4  本章小结
    第2章  模型和迁移
      2.1  简介
      2.2  数据库
        2.2.1  关系型数据库
        2.2.2  非关系型数据库
        2.2.3  利用SQL的数据库操作
        2.2.4  关系型数据库中的数据类型
      2.3  SQL CRUD操作
        2.3.1  SQL创建操作
        2.3.2  SQL读取操作
        2.3.3  SQL更新操作
        2.3.4  SQL删除操作
        2.3.5  Django ORM
        2.3.6  数据库配置和Django应用程序的创建
        2.3.7  Django应用程序
        2.3.8  Django迁移
        2.3.9  Django模型和迁移
        2.3.10  字段类型
        2.3.11  字段选项
        2.3.12  主键
      2.4  关系
      2.5  多对一关系

      2.6  多对多关系
        2.6.1  一对一关系
        2.6.2  添加Review模型
        2.6.3  模型方法
        2.6.4  迁移reviews应用程序
      2.7  Django的数据库的CRUD操作
        2.7.1  利用外键创建一个对象
        2.7.2  使用create()和set()方法创建多对多关系
        2.7.3  读取操作
      ……
    第3章  URL映射、视图和模板
    第4章  Django admin简介
    第5章  服务于静态文件
    第6章  表单
    第7章  高级表单验证和模型表单
    第8章  媒体服务和文件上传
    第9章  会话和身份验证
    第10章  高级Django管理和定制
    第11章  高级模板和基于类的视图
    第12章  构建REST API
    第13章  生成CSV、PDF和其他二进制文件
    第14章  测试机制
    第15章  Django第三方库
    第16章  在Django中使用前端JavaScript库