Django 创建具有M2M和FK关系的模型对象
我有以下型号-- 我已经创建了以下Django 创建具有M2M和FK关系的模型对象,django,django-models,Django,Django Models,我有以下型号-- 我已经创建了以下类别和信用对象-- 然后我“得到”这四个对象-- 但是我很难创建视频对象。如何创建以下两个对象 1) Video.objects.create(title='little italy', category=cat1, credits=cred1) ?? 2) Video.objects.create(title='new film', category=cat2, credits=cred1, cred2) ?? 多谢各位 >v1=Video.object
类别
和信用
对象--
然后我“得到”这四个对象--
但是我很难创建视频
对象。如何创建以下两个对象
1) Video.objects.create(title='little italy', category=cat1, credits=cred1) ??
2) Video.objects.create(title='new film', category=cat2, credits=cred1, cred2) ??
多谢各位 >v1=Video.objects.create(title='little italy',category=cat1)
>>> v1 = Video.objects.create(title='little italy', category=cat1)
>>> v1
<Video: little italy>
>>> v1.credits.add(cred1)
>>>v1
>>>v1.学分。添加(cred1)
…等等。>v1=Video.objects.create(title='little italy',category=cat1)
>>>v1
>>>v1.学分。添加(cred1)
…等等…试一下。试一下。
>>> cat1 = Category.objects.get(category='animation')
>>> cat2 = Category.objects.get(category='drama')
>>> cred1 = Credit.objects.get(person='john')
>>> cred2 = Credit.objects.get(person='tom')
1) Video.objects.create(title='little italy', category=cat1, credits=cred1) ??
2) Video.objects.create(title='new film', category=cat2, credits=cred1, cred2) ??
>>> v1 = Video.objects.create(title='little italy', category=cat1)
>>> v1
<Video: little italy>
>>> v1.credits.add(cred1)