mptt.fields
Model fields for working with trees.
-
class mptt.fields.TreeForeignKey(to, to_field=None, rel_class=<class 'django.db.models.fields.related.ManyToOneRel'>, **kwargs)
Extends the foreign key, but uses mptt’s TreeNodeChoiceField as
the default form field.
This is useful if you are creating models that need automatically
generated ModelForms to use the correct widgets.
-
db_type(*args, **kwargs)
-
formfield(**kwargs)
- Use MPTT’s TreeNodeChoiceField
-
get_db_prep_lookup(*args, **kwargs)
-
get_db_prep_save(*args, **kwargs)
-
get_db_prep_value(*args, **kwargs)
-
class mptt.fields.TreeOneToOneField(to, to_field=None, **kwargs)
-
db_type(*args, **kwargs)
-
formfield(**kwargs)
-
get_db_prep_lookup(*args, **kwargs)
-
get_db_prep_save(*args, **kwargs)
-
get_db_prep_value(*args, **kwargs)
-
class mptt.fields.TreeManyToManyField(to, **kwargs)
-
db_type(*args, **kwargs)
-
formfield(**kwargs)
-
get_db_prep_lookup(*args, **kwargs)
-
get_db_prep_save(*args, **kwargs)
-
get_db_prep_value(*args, **kwargs)