很多小伙伴在刚开始使用Django框架去进行python Web开发的时候对里面的一些view和model等专业名词不知道是什么意思 , 也不知道怎么用 。那下面这篇文章回来详细的介绍一下python中model的意思和使用方法 , 往下看看吧 。

文章插图
一、model是什么
python中网页开发框架Django一般来说会采用视图、逻辑、模型这三层模型去构建开发框架 , 而model就是其中的模型 。模型的作用就是作为数据库和python程序之间的连接 , 模型内的定义的所有类都是数据库之中数据表的映射 , 所有模型就等于Python中的数据库 。
二、model怎么用
1.以mysql数据库为例 , 在使用之前需要将项目配置文件settings.py之中的数据库连接配置语句改成需要连接的数据库 , 示例如下:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'USER':'root', 'PASSWORD':'', 'NAME':'djangouse', 'HOST':'localhost', }}2.使用model的话需要先导入相应的模块才能使用 , 如下所示:
from django.db import models
3.在配置完文件并且导入了操作model的模块后对model的任何操作都会对mysql数据库产生相对应的影响 , 创建一个新的数据表 , 示例如下:
class Book(models.Model): title=models.CharField(max_length=100) def __unicode__(self): return self.title4.代码执行之后一个model的数据表类就创建出来了 , 想要映射到数据库的话还需要创建一个迁移文件并执行迁移操作才行 , 在编辑器终端执行如下命令:
python manage.py checkpython manage.py makemigrationspython manage.py migrate执行完毕之后数据库中就多了一个数据表Book , 而Book这个类就会和mysql数据库中的这个表建立起连接 , 之后对book类的增删改查操作都会反映在数据库之中了 。
【Python中的model怎么用?Python中的model指的是什么】以上就是python中model是什么以及它的简单用法了 。
推荐阅读
- python写错了怎么删除?这几个方法一定有你不知道的
- python如何注释一整块代码?超详细的方法教给你
- Python的中文字符串要怎么处理?Python中文字符串处理方法
- 列表 python中如何清空数组元素?看完你就知道了
- Windows10系统怎么将python添加到路径之中?详细步骤看这里
- Python怎么去检测一个字符串是否为全字母?python字符串检测方法
- Python的数据类型列表该怎么去使用?Python列表详解
- Python怎么去合并多个Excel的数据?代码示例详细解析
- Python六个基础数据类型是哪些?Python基础数据类型详解
- 木霉菌