0
所以我試圖從Django的shell(只是測試)填充我的分貝。但是,當我嘗試從具有ForeignKey的類創建實例時,似乎沒有任何工作。無法從外殼創建一個具有外鍵的類的實例
#models.py
class Pizza(models.Model):
"""Bleh"""
name = models.CharField(max_length=20)
def __str__(self):
"""Devolve a representacao em string do model"""
return self.name
class Topping(models.Model):
"""Ingredients"""
pizza = models.ForeignKey(Pizza)
name = models.CharField(max_length=20)
def __str__(self):
"""String rep"""
return self.name
#shell commands
>>> from shop_app.models import Topping, Pizza
>>> p = Pizza(name='Hawaiian')
>>> p.save()
>>> t = Topping(pizza='?',name='Pineapple')
問號代表「不知道我應該放在那裏」。
我試過很多東西,包括'夏威夷',但都沒有工作。 雖然從管理頁面可以正常工作。但是這不是我要找的
'比薩餅= p' ..... – Sayse
@ShangWang不,你不能做那些第二;這是爲了查詢,而不是爲了創建。 –
@Sayse我喝醉了,我只是燒了我的評論。 –