爱奔跑的程序猿

keep running, just do it!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 阅读排行

  • 最新回复

  • 搜索

十二.Django模型简介

发表于 2018-08-05 | 分类于 Django | 评论: | 阅读次数:
AI摘要
GPT

Django 模型简介

在前面几章,我们介绍了Django建造网站的基本途径:URLcong和建立视图。正如我们所阐述的,视图负责处理一些主观逻辑,然后返回相应结果。

在当代web应用中,主观逻辑经常牵涉到与数据库的交互。数据库驱动网站在后台连接数据库服务器,从中取出一些数据,然后在Web页面用漂亮的格式展示这些数据。这个网站也可能会想访问者提供修改数据库数据的方法。

由于先天具备Python简单而强大的数据库查询执行方法,Django非常适合开发数据库驱动网站。

阅读全文 »

十一.Django通用编辑视图

发表于 2018-08-02 | 分类于 Django | 评论: | 阅读次数:
AI摘要
GPT

通用编辑视图

表单的处理通常有3个步骤:

  • 初始化的GET(空白或预填充的表单)
  • 带有非法数据的POST(通常重新显示表单和错误信息)
  • 带有合法数据的POST(处理数据并重定向)

Django提供一系列通用编辑视图用于表单的处理

阅读全文 »

十.Django通用显示视图

发表于 2018-07-31 | 分类于 Django | 评论: | 阅读次数:
AI摘要
GPT

通用显示视图

通用显示视图旨在显示数据。在许多项目中,他们通常是最常用的视图。

阅读全文 »

九.Django通用日期视图

发表于 2018-07-31 | 分类于 Django | 评论: | 阅读次数:
AI摘要
GPT

通用日期视图

通用日期视图是用来显示基于日期数据的页面,一些视图在博客系统中非常有用,例如获取某个日期下的全部文章列表

阅读全文 »

八.Django通用基本视图

发表于 2018-07-27 | 分类于 Django | 评论: | 阅读次数:
AI摘要
GPT

Django通用视图

在开发网站的过程中,有一些视图函数虽然处理的对象不同,但是其大致的代码逻辑是一样的。比如一个博客和一个论坛,通常其首页都是展示一系列的文章列表或者帖子列表。对处理首页的视图函数来说,虽然其处理的对象一个是文章,另一个是帖子,但是其处理的过程是非常类似的。

于是Django使用通用视图,抽象出一些在视图开发中常用的代码和模式,这样就可以在无需编写大量代码的情况下,快速编写出常用的数据视图。

阅读全文 »

七.Django一般视图

发表于 2018-07-25 | 分类于 Django | 评论: | 阅读次数:
AI摘要
GPT
这篇文章介绍了Django中的视图View概念。视图接受web请求并响应请求,是处理函数或类,可以返回HTML内容、重定向、错误页面或数据。视图分为基于函数的视图(FBV)和基于类的视图(CBV),基于函数的视图根据请求方法处理,基于类的视图是在类内实现不同请求方法的函数处理方式。
阅读全文 »

六.Django路由系统-路由命名

发表于 2018-07-24 | 分类于 Django | 评论: | 阅读次数:
AI摘要
GPT

路由命名

path(route, view, kwargs=None, name=None)

前面几章我们介绍了path函数的route(路径匹配)、view(视图函数,在后面还会详细介绍)、kwargs(参数绑定)。接下来让我们看看name。

路由命名

name(路由命名):对你的URL进行命名,可以让你能够在Django的任意处,尤其是模板内显式地引用它。相当于给URL取了个全局变量名,你只需要修改这个全局变量的值,在整个Django中引用它的地方也将同样获得改变。这是极为古老、朴素和有用的设计思想,而且这种思想无处不在。

阅读全文 »

五. Django路由系统-参数传递

发表于 2018-07-21 | 分类于 Django | 评论: | 阅读次数:
AI摘要
GPT

路由参数传递

当我们访问浏览器的时候,经常通过固定的地址访问固定的视图界面。但难免的,我们希望通过浏览器传递不同的参数到后端,来达到通过参数路由分发到不同的视图界面,或者希望视图界面通过参数过滤以返回特定的数据呈现给我们的目的。那么,Django是怎么实现参数传递的呢?

阅读全文 »

四.Django路由系统-路由匹配

发表于 2018-07-20 | 分类于 Django | 评论: | 阅读次数:
AI摘要
GPT

路由匹配

上一篇文章中,介绍了整个路由转发流程。接下来让我们具体分析下从浏览器里输入的地址是怎么匹配到我们的路由系统里的。从已有的urls.py里的代码开始分析,首先是urlpatterns.

阅读全文 »

三.Django路由系统-URLconf

发表于 2018-07-18 | 分类于 Django | 评论: | 阅读次数:
AI摘要
GPT

路由系统

回顾

第一章有说到,Django通过url分发器将我们在浏览器中输入的一个个url页面请求分发给不同的view进行处理。本章主要分析下由url分发器组成的Django路由系统。(本章主要针对Django2.0之后的版本,Django2.0之前的版本可能会有所不同)

阅读全文 »
1…232425
tianwei

tianwei

长路漫漫,上下求索

243 日志
57 分类
34 标签
GitHub E-Mail weibo
友情链接
  • 乘以零
  • 小逗嘛嘛
  • HY
  • 芷在安宁
  • kai
© 2024 tianwei 鄂ICP备2021009863号-1
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v6.6.0
位访客 人阅读