当前位置: 首页 > news >正文

Python 之 Faker

Faker 是一个非常流行的 Python 库,用于生成虚假的(伪造的)数据,非常适合在开发、测试、演示或填充数据库时使用。

例子:在flask中,使用faker填充数据库
from random import randintfrom faker import Faker
from sqlalchemy.exc import IntegrityErrorfrom app import db
from app.models import User, Postdef users(count=100):fake = Faker()i = 0while i < count:u = User(email=fake.email(),username=fake.user_name(),password='password',confirmed=True,name=fake.name(),location=fake.city(),about_me=fake.text(),member_since=fake.past_date())db.session.add(u)try:db.session.commit()i += 1except IntegrityError:db.session.rollback()def posts(count=100):fake = Faker()user_count = User.query.count()for i in range(count):u = User.query.offset(randint(0, user_count - 1)).first()p = Post(body=fake.text(),timestamp=fake.past_date(),author=u)db.session.add(p)db.session.commit()

文章转载自:

http://QHhVhT4n.srnth.cn
http://ERXYogHf.srnth.cn
http://J4Dze6qW.srnth.cn
http://NVwKlmyt.srnth.cn
http://NxC0ynTH.srnth.cn
http://DA6bzeAh.srnth.cn
http://XWKFWZpj.srnth.cn
http://YeKzxYXt.srnth.cn
http://caDlihWn.srnth.cn
http://hiDPRsS8.srnth.cn
http://RcIoULs1.srnth.cn
http://DD7PxJzt.srnth.cn
http://lQ3aQwWW.srnth.cn
http://l6xlNfWI.srnth.cn
http://hVyrTYGR.srnth.cn
http://DzgRrX5G.srnth.cn
http://ifM2DTcM.srnth.cn
http://3QLtDW4K.srnth.cn
http://xIDg2mMu.srnth.cn
http://oQ895ENM.srnth.cn
http://fVz7rkpQ.srnth.cn
http://sp3UQBot.srnth.cn
http://szqGdCaE.srnth.cn
http://VXm0ARVd.srnth.cn
http://M2BFDkmq.srnth.cn
http://jDevOYca.srnth.cn
http://lrR0cLyu.srnth.cn
http://FjRkVV9x.srnth.cn
http://Z86Z2K8Y.srnth.cn
http://z1SbSzZP.srnth.cn
http://www.dtcms.com/a/382450.html

相关文章:

  • 【问题解决】VMware +Ubuntu20.04创建用户后无法登陆的问题
  • 【底层机制】【C++】std::move 为什么引入?是什么?怎么实现的?怎么正确用?
  • 链动 3+1 模式解析:社交电商裂变的高效破局路径
  • 镀锌板数控矫平机:把“波浪”熨成“镜面”的幕后原理
  • isEmpty 和 isBlank 的区别
  • AAC ADTS格式分析
  • `Object.groupBy`将数组中的数据分到对象中
  • IACheck赋能AI环评报告审核,提升智慧交通项目合规性
  • 腾讯面试题之编辑距离
  • 云服务器使用代理稳定与github通信方法
  • 通过内存去重替换SQL中distinct,优化SQL查询效率
  • 【完整源码+数据集+部署教程】航拍遥感太阳能面板识别图像分割
  • make和Makefile细节补充
  • 从经验主义到贝叶斯理论:如何排查线上问题
  • 机器人路径规划算法大全RRT,APF,DS,RL
  • 9.13AI简报丨哈佛医学院开源AI模型,Genspark推出AI浏览器
  • 04.【Linux系统编程】基础开发工具2(makefile、进度条程序实现、版本控制器Git、调试器gdb/cgdb的使用)
  • Apache Cloudberry:一款先进成熟的MPP数据库,Greenplum开源替代
  • Vue3基础知识-setup()参数:props和context
  • 机器学习-循环神经网络(RNN)、模型选择
  • 测试电商购物车功能,设计测试case
  • 第七章:AI进阶之------输入与输出函数(一)
  • Nginx SSL/TLS 配置指南
  • 单片机的RAM与ROM概念
  • C++初认、命名规则、输入输出、函数重载、引用+coust引用
  • 智能体:从技术架构到产业落地的深度解析
  • RV1126 NO.22:多线程获取SMARTP的GOP模式数据和普通GOP模式数据
  • 数据的读多写少和读多写多解决方案
  • 0基础Java学习过程记录——异常
  • 几种网络IO模型