栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

django数据库增删改查操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

django数据库增删改查操作

文章目录

1、架构介绍2、操作说明

2.1 增2.2 删2.3 改2.4 查

1、架构介绍

数据库中使用道德User表结果如下。

class User(models.Model):
    '''用户表'''

    gender = (
        ('male', '男'),
        ('female', '女'),
    )

    name = models.CharField(max_length=128, unique=True)
    password = models.CharField(max_length=128)
    email = models.EmailField(unique=True)
    sex = models.CharField(max_length=32, choices=gender, default='男')
    c_time = models.DateTimeField(auto_now_add=True)

    def __str__(self):
        return self.name

项目结构说明:

2、操作说明

数据库操作首先进入shell模式。当然本文都只是介绍最常用的操作,其他操作等用到的时候再进行补上。这里有一篇文章介绍的东西很详细。

python manage.py shell

使用User表

from login.models import User
2.1 增
User.objects.create(name='allen',password='123',email='4@django.com')
2.2 删

删除name为‘1’的行

 User.objects.filter(name='1').delete()
2.3 改

将name=Lucy的密码改成123456

q = User.objects.get(name='Lucy')
q.password = '123456'
q.save()
2.4 查

查找表中所有行

User.objects.all()
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/753624.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号