首页 > 其他分享 >django seed模型生成测试数据

django seed模型生成测试数据

时间:2022-10-15 13:35:00浏览次数:50  
标签:模型 py 测试数据 django seed 种子

 

安装

要安装django seed,请使用pip:

pip install django-seed

或从源安装:

python setup.py install

配置

将其添加到settings.py

中已安装的应用程序中
INSTALLED_APPS = (
    ...
    'django_seed',
)

用法

注意:在为带有外键的模型设定种子时,需要确保首先为这些模型设定种子。例如,如果appa中的模型具有appb中模型的外键,则必须首先为appb种子。

与命令一起使用

使用django seed,您可以使用manage.py seed命令从命令行为数据库设置测试数据种子。

示例:为应用程序api

$ python manage.py seed api --number=15

就这样!现在,每个模型中有15个被播种到数据库中。

https://www.cnpython.com/pypi/django-seed

标签:模型,py,测试数据,django,seed,种子
From: https://www.cnblogs.com/hongdoudou/p/16793992.html

相关文章

  • Cannot apply DjangoModelPermissionsOrAnonReadOnly on a view that does not set `.
    这个问题是在使用djangoREST做自定义认证的时候出现的 解决方法是在settings.py中注释掉这个REST_FRAMEWORK={'DEFAULT_PERMISSION_CLASSES':['rest......
  • django-import-expor处理导入和导出数据的库
    顾名思义,django-import-export是一个用于处理导入和导出数据的库。它支持多种格式,包括xls、csv、json、yaml以及tablib支持的所有其他格式。它还可以轻松与Django管理后台......
  • django models 过滤/排除指定字段的多个值
    fromoperatorimportor_fromdjango.db.modelsimportQfromfunctoolsimportreducefilter_ip_list=["不能为空"]#排除models.ServerHost.objects.filter(b......
  • Debug时导入测试数据
    一般开发在D系统,测试是Q系统,但是D系统没数据,测试不方便,但是传输Q又得走流程。可以考虑测试时把Q系统内表数据下载下来,然后在D系统中导入使用。(针对在D系统修改代码的情况)比......
  • django部署
    https://www.liujiangblog.com/course/django/181理论上配置完nginx就可以看到Nginx欢迎界面,如果没有,可能是端口问题。用天翼云,在备案之前不允许使用80端口(默认端口,zrhan......
  • 【Python】关于Django如何处理前后端分离时的POST请求
    在目前的大环境趋势下,前后端分离已经是项目开发的主流,而Django在后端领域也受到众多程序员的青睐,那么在前后端分离开发时,经常会遇到django本身内置的csrf拦截保护机制本文......
  • Django第三课之模板变量及模板过滤器
    在写这篇博客的时候,我们先回顾一下上面几节课的内容。1安装python。我们们使用的是linux的虚拟机,一般在公司开发很少在本地开发,为什么?很简单,本地开发会出现很多与linux的不......
  • Django数据库迁移遇到的问题
    报错raiseMigrationSchemaMissing("Unabletocreatethedjango_migrationstable(%s)"%exc) Django 执行迁移生成表:pythonmanage.pymigrate报错:raiseMigrati......
  • django-filter
    django-filter1.安装安装django-filter2.在配置文件中增加过滤后端的设置:INSTALLED_APPS=[...'django_filters',#需要注册应用,]REST_FRAMEWORK=......
  • django 报错 'set' object is not reversible 解决
    我的博客这个问题在网上随便一搜就有解决办法,说是把urls.py里面的urlpatterns=这部分的{}改成[]就可以了,想想也对,毕竟里面是个list也不是个dict先说下我的project内容......