• 技术文章 >Python框架 >Django

    《一个完整的Django入门指南》系列教程(中文版)

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-11-23 09:27:20原创13394

    今天我将开始一个关于Django基础知识的全新系列教程。这是一个开始学习Django的完整入门指南。教程材料一共会被分为七个部分。我们将从安装,开发环境的准备,模型,视图,模板,URL到更高级的主题(如迁移,测试和部署)中详细探讨所有基本概念。这是一个容易学习,内容丰富且不失趣味的教程。文中穿插一些漫画的方式来演示说明相应的概念和场景。我希望大家能够享受这种阅读!

    Django完整入门指南:

    一、《Django入门指南01-了解Django

    本篇文章给大家介绍了为什么要学习Django和谁在学习Django,让大家对Django有个初步的了解。

    Django是一个用python编写的Web框架。Web框架是一种软件,基于web框架可以开发动态网站,各种应用程序以及服务。它提供了一系列工具和功能,可以解决许多与Web开发相关的常见问题,比如:安全功能,数据库访问,会话,模板处理,URL路由,国际化,本地化,等等。

    在使用Django的大型网站有:Instagram,Disqus,Mozilla,Bitbucket,Last.fm,国家地理。

    二、《Django入门指南02-Django环境安装

    bac866b8298621b1d230026741977c0.png

    本篇文章给大家介绍了Django环境如何安装,通过这篇文章你将学会搭建自己的第一个Django环境。

    本文涉及到Python,Virtualenv和Django的安装。当你在用Django开发一个网站或者一个Web项目的时候,不得不安装外部库以支持开发是非常常见的事情。使用虚拟环境,你开发的每个项目都会有其独立的环境。这样的话,包之间的依赖关系不会发生冲突。同时也使得你能在不同Django版本上运行的本地机器的项目。

    三、《Django入门指南03-第一个Django项目解析

    本篇文章将带你创建第一个Django项目,让你对Django项目文件的结构有深入的了解。

    四、《Django入门指南04-HelloWorld应用

    3c0aee6267d9e535dd6f24fd3524a1f.png

    本篇文章将带你一步一步的编写应用程序,Hello World是我们最熟悉的老朋友了,这次就仍用Hello World作为例子来演示程序。

    app是一个可以做完成某件事情的Web应用程序。一个应用程序通常由一组models(数据库表),views(视图),templates(模板),tests(测试) 组成。

    project是配置和应用程序的集合。一个项目可以由多个应用程序或一个应用程序组成。

    五、《Django入门指南05-论坛项目的架构分析

    300294c41626129bc71c660912d2849.png

    本篇文章以论坛作为例子,通过用例图和类图带领大家对该项目的架构进行深入分析,了解各个模块之间的关系。

    我们的项目是一个论坛系统,整个项目的构思是维护几个论坛版块(boards),每个版块像一个分类一样。在指定的版块里面,用户可以通过创建新主题(Topic)开始讨论,其他用户可以参与讨论回复。

    六、《Django入门指南06-论坛项目模型

    本篇文章给大家介绍了论坛项目中的模型,让大家对模型有深入的了解。

    模型基本上代表了应用程序的数据库设计。我们在本节中要做的是创建Django所表示的类,这些类就是在上一节中建模的类:Board,Topic和Post。User模型被命名为内置应用,叫做auth。它以命名空间django.contrib.auth的形式出现在INSTALLED_APPS配置中。

    七、《Django入门指南07-Django数据库开发

    cafab8f32a9e42a10525fa8633b61ed.png

    本篇文章给大家讲述Django数据库的开发,涉及到迁移模型、试验Models API的方法和模型操作的总结。

    八、《Django入门指南08-项目视图开发

    本篇文章给大家介绍了项目视图的开发,让大家对视图有深入的了解。

    九、《Django入门指南09-templates模板引擎

    本篇文章给大家介绍了templates模板引擎,讲述如何进行Django模板引擎的设置。

    十、《Django入门指南10-主页的请求测试

    a800b36ba3fdacdd0a1f45bb2f29bb5.png

    本篇文章将对主页的请求进行测试,测试将是一个反复出现的主题,我们将在整个教程系列中一起探讨不同的概念和策略。

    十一、《Django入门指南11-静态文件的设置

    本篇文章将讲述静态文件如何设置,让大家对静态文件有更进一步了解。

    静态文件是指 CSS,JavaScript,字体,图片或者是用来组成用户界面的任何其他资源。实际上,Django 本身是不负责处理这些文件的,为了让我们的开发过程更轻松,Django 提供了一些功能来帮助我们管理静态文件。

    十二、《Django入门指南12-Django Admin的使用

    a53d5a5e43d036fa98cbb27c94deff2.png

    本篇文章将给大家讲述Django Admin是个怎样的工具,并介绍Django Admin如何使用。

    Django Admin是一个很棒的内容驱动网站的后台管理工具。Django Admin用在博客中可以被作者用来编写和发布文章。在电子商务网站中,工作人员可以创建,编辑,删除产品。我们可以通过配置Django Admin来维护应用程序的版块。

    python学习网,大量的免费Django入门教程,欢迎在线学习!

    专题推荐:django 入门指南 教程
    上一篇:使用Anaconda搭建虚拟环境并创建Django项目 下一篇:Django:查看自己的Django版本的两种方式

    相关文章推荐

    • Django入门指南02-Django环境安装• Django入门指南03-第一个Django项目解析• Django入门指南04-HelloWorld应用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网