Jestem trochę nowy w aplikacjach internetowych i ogólnie rzeczach z bazami danych, więc może to być głupie pytanie. Chcę utworzyć model („CategoryModel”) z polem wskazującym na podstawowy identyfikator innego wystąpienia modelu (jego elementu nadrzędnego).
class CategoryModel(models.Model):
parent = models.ForeignKey(CategoryModel)
Jak mam to zrobic? Dzięki!
parent
zamiastparentId
, ponieważmy_category_model.parent
będzie to przykładCategoryModel
. Django automatycznie utworzyparent_id
składową, która będzie kluczem podstawowym powiązanego modelu.