我目前正在与Django合作开发一个项目,我设计了
这样的模型Class Item(models.Model):
id
name
...
我已经有一个sqlite数据库,其中包含
之类的数据Id, name, ...
1, a, ...
2, b, ...
现在,问题是如何将这个数据库推送到django?谢谢
答案 0 :(得分:0)
您通常通常不会在数据库本身中创建任何数据库表,只需要创建Django模型,然后运行并应用迁移即可。因此,例如,如果您具有以下模型:
class Item(models.Model):
name = models.CharField(max_length=255)
您只需要转到终端并输入
python manage.py makemigrations
(这将创建一个迁移文件)
python manage.py migrate
(这将在您的数据库中创建实际的表/列)
如果您随后打开外壳: python manage.py shell
并通过Django创建对象:
from yourapp.models import Item
Item.objects.create(name='Hello')
该项目应保存到您的数据库中。