モデルに定義されていない値にselfをつけられる理由がわからないです。
class Item(models.Model): name = models.CharField("name", max_length=128) description = models.TextField("des") price = models.PositiveIntegerField("price") def to_dict(self): return{ "id": self.id, "name": self.name, "price": self.price, "description": self.description, } class Meta: db_table = "item"
と書いてあるコードがあって、
"id": self.id,
のidがどこにも定義されていなくて、
それでも"id": self.id が使える理由がわかりません。
どうして"id": self.id が使えるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。