mirror of
https://github.com/django/django.git
synced 2025-06-02 18:19:11 +00:00
Simplified model's Options.add_field() a bit.
This commit is contained in:
parent
188b003014
commit
979f61abd3
@ -1,6 +1,6 @@
|
|||||||
|
import bisect
|
||||||
import copy
|
import copy
|
||||||
import inspect
|
import inspect
|
||||||
from bisect import bisect
|
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
|
||||||
from django.apps import apps
|
from django.apps import apps
|
||||||
@ -271,9 +271,9 @@ class Options:
|
|||||||
if private:
|
if private:
|
||||||
self.private_fields.append(field)
|
self.private_fields.append(field)
|
||||||
elif field.is_relation and field.many_to_many:
|
elif field.is_relation and field.many_to_many:
|
||||||
self.local_many_to_many.insert(bisect(self.local_many_to_many, field), field)
|
bisect.insort(self.local_many_to_many, field)
|
||||||
else:
|
else:
|
||||||
self.local_fields.insert(bisect(self.local_fields, field), field)
|
bisect.insort(self.local_fields, field)
|
||||||
self.setup_pk(field)
|
self.setup_pk(field)
|
||||||
|
|
||||||
# If the field being added is a relation to another known field,
|
# If the field being added is a relation to another known field,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user