From: Thomas Fillon Date: Tue, 18 Jul 2017 13:07:43 +0000 (+0200) Subject: Remove WeakForeignKey - remove unused class X-Git-Tag: 1.7.0~2^2~21^2^2~5^2~3 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=52583337f797a6623395425c82f65da605402b2a;p=telemeta.git Remove WeakForeignKey - remove unused class --- 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.