/source-code-for-book

书籍的源码

Primary LanguagePython

《Django 实战:Python Web典型模块与项目开发》源码

第二、四、八章源码

第二章涉及的源码

  • 2.1.1 Web应用本质源码样例:test_web目录下的test1.py
  • 2.1.2 简单Web框架源码样例:test_web目录下的test2.py、index.html、test.html
  • test_web目录下的test3.py调用wsgirefwsgiref.simple_server.make_server重新实现test2.py的功能,供参考。
  • 2.2 Django基本开发流程样例:建立一个项目myproject,并建立一个应用myapp,代码在myproject目录下的myapp文件夹中。

第四章涉及的源码

  • 4.2 路由系统开发样例:也在myproject目录下,未建立新的应用,主要是URL配置代码演示。

第八章 在项目myporject中建立一个应用book。

  • 本章源码保存在myproject目录下的book文件夹中。

第三、五、六、七、十、十一、十二、十三章源码

第三章 建立了项目test_orm,并建立了一个employee。

  • 3.3 数据库表操作样例代码:在test_orm下employee文件夹中。

第五章 在项目test_orm建立test_view应用。

  • 5.3 Django视图应用开发样例代码:在test_orm下test_view文件夹中。

第六章 对项目在项目test_orm中和employee应用进行界面美化。

  • 6.4 模板开发样例代码:在test_orm下employee文件夹中。

第七章 在项目test_orm建立test_form应用。

  • 7.3 Django Form组件开发样例代码:在test_orm下test_form文件夹中。
  • 7.5 Django ModelForm开发样例代码:在test_orm下test_form文件夹中。

第十章 在项目test_orm建立test_page应用。

  • 本章样例代码:在test_orm下test_page文件夹中。

第十一章 在项目test_orm建立test_ajax应用。

  • 本章样例代码:在test_orm下test_ajax文件夹中。

第十二章 在项目test_orm建立test_middleware应用。

  • 本章样例代码:在test_orm下test_middleware文件夹中。

第十三章 在项目test_orm建立test_auth应用。

  • 本章样例代码:在test_orm下test_auth文件夹中。

以上各应用程序的模板文件保存在test_orm下templates文件夹中。

第九章源码

  • 在test_blog文件夹中

第十四章源码

  • 在rbac_template文件夹中

第十五章源码

  • 在fare_management文件夹中

第十六章部署样例

  • 在myproject-linux文件夹中

部署以myproject项目为例,进行了部分设置,以便适合于部署在生产环境。