我有一个有100个条目的Table Book。
class Books(models.Model):
name = models.CharField(max_length=30)
我有另一个新创建的表标题,并且具有外键关系。
class Titles(models.Model):
book = models.ForeignKey(Books, on_delete=models.CASCADE)
..........
我可以根据“图书”的现有条目自动为“书名”创建100个新条目吗?
将外键更改为其他关系是否有帮助?
请帮助我或为我指明正确的方向。预先谢谢你。
答案 0 :(得分:1)
我不知道如何自动创建它们,但是您当然可以很容易地创建它们。
使用python manage.py shell
打开django shell,然后执行以下操作:
from my_app.models import Books, Titles
for book in Books.objects.all():
new_title = Titles.objects.create(Books=book, ...)
P.S。模型命名约定将是“书”而不是“书”,而“标题”不是“标题”。