XML数据文件是灵活的、自描述的、但在创建大量相同模型的简单记录时非常冗长。
在这种情况下,数据文件也可以使用CSV,这往往是访问权限的情况下:
• 文件名是 model_name.csv
• 第一行列出了需要写的字段列表,与外部标识符的特殊字段标识(用于创建或更新)
• 此后每行创建一个新记录
这里是定义美国的数据文件的第一行 res.country.state.csv
"id","country_id:id","name","code"
state_au_1,au,"Australian Capital Territory","ACT"
state_au_2,au,"New South Wales","NSW"
state_au_3,au,"Northern Territory","NT"
state_au_4,au,"Queensland","QLD"
state_au_5,au,"South Australia","SA"
state_au_6,au,"Tasmania","TAS"
state_au_7,au,"Victoria","VIC"
state_au_8,au,"Western Australia","WA"
state_us_1,us,"Alabama","AL"
state_us_2,us,"Alaska","AK"
state_us_3,us,"Arizona","AZ"
state_us_4,us,"Arkansas","AR"
state_us_5,us,"California","CA"
state_us_6,us,"Colorado","CO"
rendered in a more readable format: