【发布时间】:2013-05-24 04:39:32
【问题描述】:
您好,我是 Django 的新手,想了解如何使用文件 (.py) 将一些数据加载到数据库中。
数据库中有三个表。
class region(models.Model):
region_name = models.CharField(primary_key=True,max_length=50, null=False)
class country(models.Model):
country_name = models.CharField(primary_key=True,max_length=40, null=False)
region = models.ForeignKey(region)
class office(models.Model):
office_name = models.CharField(primary_key=True,max_length=50, null=False)
address = models.CharField(max_length=200, null=False)
postal_code = models.IntegerField(null = False)
country = models.ForeignKey(country)
最初我使用 python shell 将一些简单的数据输入到数据库中
>>> r = region(region_name='asia')
>>> r.save()
谁能帮助创建这样一个文件来将地区、国家、办事处的数据加载到数据库中?因为确实需要有一些地区、国家和办事处。
非常感谢您的帮助!
【问题讨论】:
-
您使用的是哪个数据库?通常,数据库附带的批量加载工具比自己编写数据加载数据更好。
-
@hd1 postgres,是的,现在我看到应该使用夹具