Django中寫入sql數據
1.操作步驟,在model 類中,創建student類
在model 中創建一個student類,定義字段內容
#創建一個學生表 class Student(models.Model): #繼承model s_name=models.CharField(max_length=16) #創建name字段 s_age=models.IntegerField(default=2) #創建age字段
2.建立映射關系
python manage.py makemigrations
控制台運行以上語句,就產生遷移文件,以下字段(id,是自動創建的)
3.把遷移文件映射到數據庫中
python manage.py migrate
查看數據庫表,表已經創建成功
4.插入數據文件
在views.py文件中新建文件
def student(request): students=Student() students.s_name='tom %d'% random.randrange(100) students.s_age=3
students.save()
return HttpResponse("創建學生成功 %s" %students.s_name)
2.在urls中新增路徑
3.打開運行,每次都能有不同的tom
在sql表中也可以看到