queryset query cual consultas avanzadas python django django-orm

python - query - filter django



Clave externa autorreferencial Django (2)

Puede pasar el nombre de un modelo como una cadena a ForeignKey y hará lo correcto.

Asi que:

parentId = models.ForeignKey("CategoryModel")

O puede usar la cadena "self"

parentId = models.ForeignKey("self")

Soy un poco nuevo en webapps y cosas de base de datos en general, así que esta podría ser una pregunta tonta. Quiero hacer un modelo ("CategoryModel") con un campo que apunte al ID principal de otra instancia del modelo (su principal).

class CategoryModel(models.Model): parentId = models.ForeignKey(CategoryModel)

¿Cómo hago esto? ¡Gracias!