From 52583337f797a6623395425c82f65da605402b2a Mon Sep 17 00:00:00 2001 From: Thomas Fillon Date: Tue, 18 Jul 2017 15:07:43 +0200 Subject: [PATCH] Remove WeakForeignKey - remove unused class --- telemeta/models/fields.py | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/telemeta/models/fields.py b/telemeta/models/fields.py index 8629d043..ef1cfc01 100644 --- a/telemeta/models/fields.py +++ b/telemeta/models/fields.py @@ -198,26 +198,6 @@ class ForeignKey(models.ForeignKey): super(ForeignKey, self).__init__(to, **normalize_field(kwargs, 0)) -class WeakForeignKey(ForeignKey): - """A weak foreign key is the same as foreign key but without cascading - delete. Instead the reference is set to null when the referenced record - get deleted. This emulates the ON DELETE SET NULL sql behaviour. - - This field is automatically allowed to be null, there's no need to pass - null=True. - - The constructor arguments are normalized with normalize_field() by the - parent ForeignKey - - Warning: must be used in conjunction with EnhancedQuerySet, EnhancedManager, - and EnhancedModel - """ - def __init__(self, to, **kwargs): - kwargs['null'] = True - super(WeakForeignKey, self).__init__(to, **kwargs) - - - class CharField(models.CharField): """This is a CharField with a default max_length of 250. -- 2.39.5