
Django
文章平均质量分 72
醉公子~
每天一点点,收获满满!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django-Web服务器网关接口(WSGI)
web服务器网关接口--------web server Gateway interface是python语言中定义的web服务器和web应用程序或者框架之间的通用接口标准。WSGI的作用是再协议之间经行转化。WSGI将web组件分成了三类:- web服务器- web中间件- web应用程序在这里WSGI就是一个桥梁,将web服务器和web应用程序链接起来。WSGI接口定义非常简单,只需web开发者实现一个函数,即可响应HTTP请求。hello.pydef application(envi原创 2021-08-27 18:37:02 · 892 阅读 · 0 评论 -
Django的MTV的模式三大层之一,视图层(url映射)基础(四)
Django视图层衔接了HTTP请求、后台程序以及前端HTML模板等内容,URLdispatcher(URL分布)映射配置又是Django整体项目的入口配置,即URLdispatcher是用来指定用户访问后台python处理函数的控制器。1、正则表达式在url映射的配置中,对于HTTP路径的配置就要使用到正则表达式。正则表达式一般是用来匹配一段符合要求的字符串或者URL。大家可以看这篇博文来学习正则表达式。Python-强大的正则表达式,让你快速匹配字符串使用正则表达式可以快速正确的匹配上符合要原创 2021-08-26 19:01:19 · 313 阅读 · 0 评论 -
Django-模板的继承,extends和block一看就懂
Django对模板还提供了继承机制。所谓的继承就是子模版可以沿用模板的内容,并且还可以添加新的内容来丰富现有模板。对于Web开发来说,父模板一般来说只包含公共部分的内容,包含页头、导航栏、页脚、ICP声明等;子模版一般是用来扩充或者丰富父模板的,正如浏览网站时,只要时同一个网站,他的页头、导航栏、页脚基本都是一样的,不一样的就是页面的主题内容了。父模板<!DOCTYPE html><html lang="en"><head> <meta cha原创 2021-08-24 18:11:59 · 578 阅读 · 2 评论 -
Django的MTV的模式三大层之一,模板基础(三)
网页设计的修改相对于python来说代码频繁,而且python代码编写和HTML设计师两回事,不同的工作,网页设计者不应要求更改Python代码来达到前端显示要求。模板是一个用于分离文档表现形式和内容的文本。模板定义了占位符以及各种规范文档如何显示的各部分基本逻辑(模板标签)。模板通常产生HTML,但是Django的模板也能产生任何基于文本格式的文档。<!DOCTYPE html><html lang="en"><head> <meta char原创 2021-08-24 16:18:32 · 199 阅读 · 4 评论 -
Django-超简单的表单数据验证,一看就懂(六)
这个是以一个简单的用户信息填写表单来写的;文章目录一、HTML编写二、views.py三、添加url映射四、结果展示注意、注意、注意本示例均在APP3下编写完成的参考链接:Django-创建一个简单的表单,并获取表单信息(五)一、HTML编写在这里我命名为login.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>login原创 2021-08-18 19:07:45 · 1121 阅读 · 4 评论 -
Django-创建一个简单的表单,并获取表单信息(五)
文章目录一、新建APP,并注册二、模板编写三、编写视图层文件(views.py)四、分布式url配置五、结果展示当经行web开发时,我们经常会遇见前端给后台提交一些数据的形式,就比如常用到的登录、注册、信息填写提交等形式,无论提交的方式时get还是post,都是需要使用到表单。一、新建APP,并注册大家可以参考链接里面的第一步和第二步参考链接: https://blog.csdn.net/qq_44936246/article/details/119784824?spm=1001.2014.3001原创 2021-08-18 18:31:06 · 791 阅读 · 3 评论 -
Django的MTV模式的三大层之一,Model(模型层)搭建(二)
文章目录Model模型层搭建ORM模型层设计1、新建APP2、APP注册3、定义模型4、生成数据迁移文件5、执行迁移Model模型层搭建Django使用模型操作关系数据库是需要使用到ORM技术。ORM对象关系映射(Object Relational Mapping)简称O/ORM,他是一种程序技术,用于实现面向对象编程语言里不同类型数据之间的转换。在效果上来说,他其实是创建了一个可在编程语言里使用的”虚拟对象数据库“。三大核心:简单:他是以最基本的形式建模数据传达性:数据库结构被任何人都能理原创 2021-08-18 17:56:50 · 504 阅读 · 2 评论 -
Django的Hello Word,快速开启你的第一个应用程序(一)
Django是一个由Python写成的Web应用框架。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。对于Django来说,他是最适合大型项目(企业级)开发框架;Django是一个基于MVC架构框架,其中控制器接受用户输入的部分由框架自行处理,因此在Django中更关注的是模型(Model)、模板(Template)和视图(View),这是他的核心!!!原创 2021-08-05 11:11:01 · 1662 阅读 · 4 评论 -
TypeError: argument of type ‘WindowsPath‘ is not iterable
最近学习django的时候,代码运行没有什么问题,就是在终止进程后,终端会给你报个错这个错误是一直报,一直报,一直报,一直报,一直报,解决方法1、找到string文件string文件就在你的app下面~~~~~2、在string文件里面找到DATABASE3、将NAME后面的“值”用str()括起来完美解决问题参考连接希望这篇文章对你有用!...原创 2021-08-05 09:45:20 · 1417 阅读 · 1 评论 -
Python-Flask PK Django:为什么Flask框架可能会更好
一、什么是框架?库和框架都是一种有别于软件、面向程序开发者的产品形式。正因为如此,也有很多人误以为库就是框架,或者认为指定语言的库就是框架。库的英语为 Library ( 简写 Lib ),库是将代码集合成的一个产品,供程序员调用。面向对象的代码组织形式而成的库也叫类库。面向过程的代码组织形式而成的库也叫函数库。在函数库中的可直接使用的函数叫库函数。开发者在使用库的时候,只需要使用库的一部分类或函数,然后继续实现自己的功能。框架的英语为 Framework,框架则是为解决一个(一类)问题而开发的产品,原创 2021-06-13 23:39:04 · 633 阅读 · 2 评论