Django CRUD操作
在 ORM 框架中,所有模型相关的操作,比如添加/删除等,其实都是映射到数据库中一条数据的操作,因此模型操作也就是数据库表中数据的操作。 首先需要创建一个模型。添加模型到数据库中。 from django.db import models Create your models here. class User(mode...
标签文章 20 篇
在 ORM 框架中,所有模型相关的操作,比如添加/删除等,其实都是映射到数据库中一条数据的操作,因此模型操作也就是数据库表中数据的操作。 首先需要创建一个模型。添加模型到数据库中。 from django.db import models Create your models here. class User(mode...
Django数据库 MySQL驱动程序安装 使用 Django 来操作 MySQL ,实际上底层还是通过 Python 来操作的。因此想要用 Django 来操作 MySQL ,首先还是需要安装一个驱动程序。 在 Python3 中,驱动程序有多种选择。比如有 pymysql 以及 mysqlclient 等。这里我们...
目前市面上有非常多的模板系统,其中最知名最好用的就是 DTL 和 Jinja2 。 DTL 是 Django Template Language 三个单词的缩写,也就是Django自带的模板语言。当然也可以配置Django支持Jinja2等其他模板引擎,但是作为Django内置的模板语言,和Django可以达到无缝衔接...
Django5 入门 Django相关的网址 Github源代码: https://github.com/django/django Django官网: https://www.djangoproject.com/ 安装Django 通过 pip install django 安装 django ,本文以 Django...
Excel表格的基本结构 一个Excel表格文件,又叫做一个 工作簿(Workbook) 。 一个工作簿中包含一个或多个 工作表(Worksheet) 。 在工作薄页面的左下方可以进行工作表的切换和增删。 一个工作表由 单元格(Cell) 组成。Excel的数据存储在单元格中。 我们可以通过 列号(Column) 和 ...
pyenv 来管理 Python 版本 pyenv 是一个强大 Python 包管理工具,可以灵活地切换各种 Python 版本,使用 pyenv 来管理我们的 Python 版本,优雅高效且不会破坏掉系统自带的 Python 环境: macOS 安装 pyenv ➜ brew install pyenv 接着为 py...
Python的模块为日常编程中许多问题提供了标准的解决方案,同时也能让我们更加简洁优雅地管理代码。 模块 定义: 每个模块是由1个或多个Python文件构成。是相关的类、函数和变量所组成的一个集合。 它可以被其它代码引入并直接使用。 通常,一个模块中的各个功能是相互关联的。 模块中的函数就像是积木,用一块一块的积木搭建...
在生活中,我们通过特征与功能来描述一个具体对象,转换到代码中就变成了数据与函数。 回顾已经学过的内容,我们学习了用来存储数据的变量与用来存储代码的函数。 现在让我们把变量与函数打包,来学习在程序中创建类与对象。 类代表着一类事物,比如人类,鸟类,汽车,电脑。当我们提起这些事物的时候,我们并不特指某一个具体的东西,比如人...
在 Python 中,我们可以使用【def 函数名(参数):】的方式定义函数。 如果我们把 def 定义的函数看作“有名字函数”,那么还有一类函数,其不需要显示定义函数名。 这就是匿名函数。 匿名函数 匿名函数是一种不需要为函数命名的函数定义方式,以 lambda 关键字开头。 匿名函数之所以叫匿名函数,是因为它没有函...
必选参数 函数的一种参数类型,在调用这个函数的时候必须传入数据的参数。 传递实参时的顺序 在传递必选参数时,形参会 按照定义的顺序依次 接收数据。 调用函数时第一个参数传递给name,第二个参数传递给pet。 缺少实参 在调用函数时,缺少或超出对必选参数的传递会导致程序错误。 也就是说,在函数中 定义了多少个必选参数就...