1 Star 0 Fork 0

xiaolt/work

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
models.py 912 Bytes
一键复制 编辑 原始数据 按行查看 历史
xiaolt 提交于 2022-09-24 14:10 +08:00 . fengxiaolt
from django.db import models
import random
import string
# Create your models here.
class Student(models.Model):
name = models.CharField(max_length=30)
age = models.ImageField()
sex = models.ImageField(choices=((1,'男'),(2,'女')),default=1)
card_no = models.CharField(max_length=18)
@classmethod
def insert_student_data(cls,num):
'''
num: 批量插入的记录条数
'''
def random_str(str,length):
return ''.join(random.choices(str,k=length))
student_list = []
for i in range(num):
student_list.append(Student(
name=random_str(string.ascii_lowercase,10),
age=random.randint(18,30),
sex=random.choice([1,2]),
card_no=random_str(string.digits,18)
))
Student.objects.bulk_create(student_list)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xiaolt2018/work.git
git@gitee.com:xiaolt2018/work.git
xiaolt2018
work
work
master

搜索帮助