django 修改mysql_django中怎样修改mysql数据

django中怎样修改mysql数据

发布时间:2020-11-04 11:00:25

来源:亿速云

阅读:74

作者:小新

django中怎样修改mysql数据?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!django修改mysql数据的解决办法:1、Django建立数据库模型;2、通过“user = User.objects.get(id=9) #user.username = '1234'”语句修改mysql数据;3、保存修改即可。

Django 对mysql数据库的增删改查、

Django mysql 自动生成表命令

#建立映射python manage.py makemigrations

#入库python manage.py migrate

django 允许外部ip访问服务python manage.py runserver 0.0.0.0:8000

Django 建立数据库模型from django.db import models

class Table_Test(models.Model):

id = models.IntegerField(primary_key=True)

name = models.CharField(max_length=200)

class Meta:

db_table = "test"

常用sql操作#入库操作(增)

#建立实例

#user = User(username='新用户',password='你好')

#入库操作

#user.save()

#删除数据(删)

#User.objects.filter(username='新用户').delete()

#修改数据(改) 第一种方式

#user = User.objects.get(id=9)

#修改字段

#user.username = '1234'

#保存修改

#user.save()

#修改数据(改) 第二种方式

#return HttpResponse('',status=403)

#User.objects.filter(id=9).update(password='新密码')

#查询全部数据 翻译为 select * from user; all()返回值是list

res = User.objects.all()

#print(res)

#查询限定条件的数据 翻译为 select * from user where username = '新用户123' and逻辑使用多个参数传递

res = User.objects.filter(username='新用户',password='你好')

#print(res)

#只取一条 翻译 select * from user where id = 1

res_one = User.objects.get(id=1)

#print(res_one)

#排除条件 翻译为 select * from user where username != '新用户123' <>

res = User.objects.exclude(username='新用户')

#定制字段显示 翻译为 select password from user where name = '新用户'

res_s = User.objects.filter(username='新用户').values('password')

#排序 翻译为 select * from user order by id asc 倒序使用 reverse()

res = User.objects.filter(username='新用户').order_by("password").reverse()

#去重 翻译为 select distinct(username) from user where username = '新用户'

res_dis = User.objects.filter(username='新用户').values('username').distinct()

#print(res_dis)

#取数量 翻译为 select count(*) from user

res_count = User.objects.filter(username='新用户').count()

print(res_count)

感谢各位的阅读!看完上述内容,你们对django中怎样修改mysql数据大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道。


版权声明:本文为weixin_32705179原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。