一、安裝ipython
? ? ? ? ? ? ? ? pip install ipython
二、進入ipython
? ? ? ? ? ? ? ? python manage.py shell
三、對數(shù)據(jù)進行操作
? ? ? ? ? ? ? ? "from teacher.models import Student"----通過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='夢琳',sex=0,age=21) ---先查,沒有就直接寫入,不需要保存
? ? ? ? ? ? ? ? 2、查:查所有:?Student.objects.all()
????????????????????????????????????????????res = Student.objects.all()
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?print(res.query)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查單條:Student.objects.get(pk=1) ---主鍵不一定命名為id,為了避免錯誤,使用pk,它會自動去找表的主鍵,而不是去管字段名
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 帶條件查詢:Student.objects.filter(age=21)
? ? ? ? ? ? ? ? 3、改:第一種方式(修改單條數(shù)據(jù)):

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第二種方式(調(diào)用update,修改多條數(shù)據(jù)):

? ? ? ? ? ? ? ? ? ? 4、刪:刪除一條(首先獲取對象,然后進行刪除):

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 刪除多條(首先進行過濾,然后刪除):
