大量创建模型实例?

迪伦·理查兹(Dylan Richards)

在我面前的一张纸上,我列出了107个姓名,家乡,出生日期和性别。

在我的Rails应用程序中,我运行了

rails g scaffold Person name hometown dob gender

我是否必须通过创建的表单将每个人手动添加到数据库?有没有办法通过我的文本编辑器来执行此操作?

卡帕·诺西(KappaNossi)

您可以使用seed.rb文件db中的文件。您可以执行任意的Ruby语句来创建对象并将其保存(或更新)到数据库中。只需列出一堆这样的语句并执行db:seedRake任务即可。

Person.create(:name => 'Bob', :hometown => 'Bobington', :dob => '1980-06-25', :gender => 'male')

请注意,如果创建的记录之一未通过唯一检查或类似检查(即无法插入数据库),则该任务将失败。使用其他耙任务(db:dropdb:createdb:migrate),以“干净”的,如果你能或清空手工表,如果你不能擦分贝。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从方法创建模型实例

来自分类Dev

如何从CSV文件创建模型实例

来自分类Dev

在Django中创建模型实例

来自分类Dev

ModelForm不会创建模型实例

来自分类Dev

在保存后创建模型实例

来自分类Dev

django 测试 - 未创建模型实例

来自分类Dev

如何在JavaScript中创建模型实例的实例?

来自分类Dev

如何在sailjs中创建模型的新实例?

来自分类Dev

创建模型实例时,Django会执行某些操作

来自分类Dev

创建模型实例时在Django中出现TypeError

来自分类Dev

在一个查询中创建模型的多个实例

来自分类Dev

django-filer上传会自动创建模型实例

来自分类Dev

每天使用Rails自动创建模型实例

来自分类Dev

创建模型实例时,如何填充ManyToMany字段?

来自分类Dev

Can.Model:从普通对象创建模型实例

来自分类Dev

使用相关对象中的数据创建模型实例

来自分类Dev

在Rails中动态创建模型的多个实例

来自分类Dev

Ajax调用以创建模型onClick的实例(Rails 4)

来自分类Dev

如何在 views.py 中创建模型的实例?

来自分类Dev

动态创建模型

来自分类Dev

创建模型的子类

来自分类Dev

创建模型的子类

来自分类Dev

动态创建模型

来自分类Dev

如何通过序列化器创建模型实例,而无需从嵌套的serialziers创建模型?

来自分类Dev

在模型中创建模型

来自分类Dev

在模型中创建模型

来自分类Dev

从CSV创建模型实例时出现“无法分配/必须是实例”错误(与ForeignKey相关)

来自分类Dev

Django使用表中的'__init__'函数创建模型的新实例,实例数据是错误的?

来自分类Dev

Django从另一个模型保存方法创建模型实例