用于自动为django模型创建数据的工具

Joe*_*Joe 22 python django django-models django-admin

有没有办法自动为django模型创建数据?所以我创建了一个包含选项,文本字段,外键和所有内容的模型.是否有自动方式填充数据?我真的不在乎它们是否是垃圾值,只是它在架构中是有效的.

如果有一种方法可以指定某些模型并生成其他模型,那将会非常酷.我知道'类别',不介意手动输入那些.如果有数据已经​​存在,它可以生成有效的"条目"并使用现有数据作为外键,这将是很好的.

ari*_*rie 21

我自己没有使用它,但是django-autofixture看起来非常像你所追求的.

此网格中列出了其他类似的应用程序:https://www.djangopackages.com/grids/g/fixtures/

  • django-mockups似乎是一个更新的django-autofixtures的分支:https://github.com/sorl/django-mockups.我猜我应该仔细看看这些工具:-) (2认同)

Dan*_*olo 7

http://www.generatedata.com/

这有一些非常好的通用字段类型,不是特定于Django的


Jos*_*ton 7

django-dilla专门用于为您的django模型填充"垃圾邮件"数据.在定义一些设置后,以下内容直接从站点示例中获取.它甚至可以让您定义自己的"垃圾邮件发送者",它们将以特定格式生成数据.

$ ./manage.py run_dilla --cycles=100
Dilla is going to spam your database. Do you wish to proceed? (Y/N)Y
Dilla finished!
    2 app(s) spammed 900 row(s) affected, 2498 field(s) filled, \
    502 field(s) ommited.
Run Code Online (Sandbox Code Playgroud)