mirror of
https://github.com/SectorLabs/django-localized-fields.git
synced 2025-12-14 07:42:24 +03:00
Add support for localized query look ups
This commit is contained in:
@@ -1,5 +1,21 @@
|
||||
import inspect
|
||||
|
||||
from django.apps import AppConfig
|
||||
from django.conf import settings
|
||||
|
||||
from . import lookups
|
||||
from .fields import LocalizedField
|
||||
from .lookups import LocalizedLookupMixin
|
||||
|
||||
|
||||
class LocalizedFieldsConfig(AppConfig):
|
||||
name = 'localized_fields'
|
||||
|
||||
def ready(self):
|
||||
if getattr(settings, 'LOCALIZED_FIELDS_EXPERIMENTAL', False):
|
||||
for _, clazz in inspect.getmembers(lookups):
|
||||
if not inspect.isclass(clazz) or clazz is LocalizedLookupMixin:
|
||||
continue
|
||||
|
||||
if issubclass(clazz, LocalizedLookupMixin):
|
||||
LocalizedField.register_lookup(clazz)
|
||||
|
||||
Reference in New Issue
Block a user