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表中也可以看到