django 修改mysql數(shù)據(jù)

django修改mysql數(shù)據(jù)的解決辦法:1、Django建立數(shù)據(jù)庫模型;2、通過“user = User.objects.get(id=9) #user.username = ‘1234’”語句修改mysql數(shù)據(jù);3、保存修改即可。

django 修改mysql數(shù)據(jù)

推薦:《mysql視頻教程

Django 對mysql數(shù)據(jù)庫的增刪改查、

Django mysql 自動生成表命令

#建立映射

python?manage.py?makemigrations

#入庫

python?manage.py?migrate

django 允許外部ip訪問服務(wù)

python?manage.py?runserver?0.0.0.0:8000

Django 建立數(shù)據(jù)庫模型

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() #刪除數(shù)據(jù)(刪) #User.objects.filter(username='新用戶').delete() #修改數(shù)據(jù)(改)?第一種方式 #user?=?User.objects.get(id=9) #修改字段 #user.username?=?'1234' #保存修改 #user.save() #修改數(shù)據(jù)(改)?第二種方式 #return?HttpResponse('',status=403) #User.objects.filter(id=9).update(password='新密碼') #查詢?nèi)繑?shù)據(jù)?翻譯為?select?*?from?user;?all()返回值是list res?=?User.objects.all() #print(res) #查詢限定條件的數(shù)據(jù)?翻譯為?select?*?from?user?where?username?=?'新用戶123'?and邏輯使用多個參數(shù)傳遞 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) #取數(shù)量?翻譯為?select?count(*)?from?user res_count?=?User.objects.filter(username='新用戶').count() print(res_count)

以上就是django 修改

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊14 分享