一、安裝ipython
? ? ? ? ? ? ? ? pip install ipython
二捂人、進(jìn)入ipython
? ? ? ? ? ? ? ? python manage.py shell
三庙曙、對(duì)數(shù)據(jù)進(jìn)行操作
? ? ? ? ? ? ? ? "from teacher.models import Student"----通過(guò)teacher下的模型導(dǎo)入Student類?
? ? ? ? ? ? ? ? 1趟章、增:第一種方式: s = Student(name="星星",age=23,QQ="123456789") ---創(chuàng)建
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? s.save()---保存
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第二種方式:s1 = Student()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? s1.name = '小可'
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? s1.age = 25
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? s1.save()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第三種方式:Student.objects.create(name='鏡子',age=27) ----直接寫入慨默,不需要保存
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第四種方式:Student.objects.get_or_create(name='夢(mèng)琳',sex=0,age=21) ---先查,沒(méi)有就直接寫入艾猜,不需要保存
? ? ? ? ? ? ? ? 2买喧、查:查所有:?Student.objects.all()
????????????????????????????????????????????res = Student.objects.all()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?print(res.query)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查單條:Student.objects.get(pk=1) ---主鍵不一定命名為id,為了避免錯(cuò)誤匆赃,使用pk淤毛,它會(huì)自動(dòng)去找表的主鍵,而不是去管字段名
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 帶條件查詢:Student.objects.filter(age=21)
? ? ? ? ? ? ? ? 3算柳、改:第一種方式(修改單條數(shù)據(jù)):
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第二種方式(調(diào)用update低淡,修改多條數(shù)據(jù)):
? ? ? ? ? ? ? ? ? ? 4、刪:刪除一條(首先獲取對(duì)象瞬项,然后進(jìn)行刪除):
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 刪除多條(首先進(jìn)行過(guò)濾蔗蹋,然后刪除):