mirror of
https://github.com/django/django.git
synced 2024-12-31 21:46:05 +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 inspect
|
||||
from bisect import bisect
|
||||
from collections import defaultdict
|
||||
|
||||
from django.apps import apps
|
||||
@ -271,9 +271,9 @@ class Options:
|
||||
if private:
|
||||
self.private_fields.append(field)
|
||||
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:
|
||||
self.local_fields.insert(bisect(self.local_fields, field), field)
|
||||
bisect.insort(self.local_fields, field)
|
||||
self.setup_pk(field)
|
||||
|
||||
# If the field being added is a relation to another known field,
|
||||
|
Loading…
Reference in New Issue
Block a user