Django

Django

Django(7)之表单与模型

用户表单是Web开发的一项基本功能,Django的表单功能由Form类实现,主要分为两种:django.forms.Form和django.forms.ModelForm。前者是一个基础的表单功能,后者是在前者的基础上结合模型所生成的数据表单。初识表单传统的表单生成方式是在模板文件中编写HTML代码

2020-09-10
29 0

Django(6)之模型与数据库

Django对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite和Oracle,而且为这些数据库提供了统一的调用API,这些API统称为ORM框架。通过使用Django内置的ORM框架可以实现数据库连接和读写操作。构建模型ORM框架是一种程序技术,用于实现面向对象编程语

2020-09-09
23 0

Django(5)之深入模板

Django作为Web框架,需要一种很便利的方法去动态地生成HTML网页,因此有了模板这个概念。模板包含所需HTML的部分代码以及一些特殊的语法,特殊的语法用于描述如何将数据动态插入HTML网页中。Django可以配置一个或多个模板引擎(也可以不配置,如果不需要使用模板),模板系统有Django模板

2020-09-04
32 0

Django(4)之视图探究

视图(View) 是 Django 的 MTV 架构模式的 V 部分,主要负责处理用户请求和生成相应的响应内容,然后在页面或其他类型文档中显示。也可以理解为视图是 MVC 架构里面的 C 部分(控制器),主要处理功能和业务上的逻辑。

2020-08-31
29 0

Django(3)之编写URL规则

URL(Uniform Resource Locator,统一资源定位符)是对可以从互联网上得到的资源位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的 URL,用于指出文件的路径位置。简单地说,URL 就是常说的网址,每个地址代表不同的网页,在 Django 中,URL 也称为 URLconf。

2020-08-30
31 0

Django(2)之项目配置详解

项目配置是根据实际开发需求从而对整个 Web 框架编写相关配置信息。配置信息主要由项目的 settings.py 实现,主要配置有项目路径、密钥配置、域名访问权限、App 列表、配置静态资源、配置模板文件、数据库配置、中间件和缓存配置。

2020-08-29
38 0

Django的CBV源码解析

准备首先在视图中创建一个类并继承django.views.View类,在类中可定义各种请求方式对应执行的函数(函数名为请求方式名称小写)。fromdjango.viewsimportViewclassTestView(View):defget(self,request):returnHttpResp

2020-06-15
98 0

Django(1)之理解Web应用并创建第一个Django程序

理解Web应用我们可以这样理解:所有的Web应用本质上就是一个Socket服务端,而用户的浏览器就是一个Socket客户端。浏览器在地址栏回车时会帮我们把URL封装到HTTP协议的报文中,然后请求到URL对应的服务端,服务端按照HTTP协议来响应请求,浏览器接收到HTTP响应后就会按照相应的规则将报

2020-02-14
154 0