mirror of
https://github.com/jazzband/django-avatar.git
synced 2026-03-16 22:20:30 +00:00
22 lines
679 B
Python
22 lines
679 B
Python
from django.apps import AppConfig
|
|
from django.db.models import signals
|
|
|
|
from avatar.models import Avatar
|
|
|
|
|
|
class ApiConfig(AppConfig):
|
|
default_auto_field = "django.db.models.BigAutoField"
|
|
name = "avatar.api"
|
|
|
|
def ready(self):
|
|
from .conf import settings as api_settings
|
|
from .signals import (
|
|
create_default_thumbnails,
|
|
remove_previous_avatar_images_when_update,
|
|
)
|
|
|
|
if api_settings.API_AVATAR_CHANGE_IMAGE:
|
|
signals.pre_save.connect(
|
|
remove_previous_avatar_images_when_update, sender=Avatar
|
|
)
|
|
signals.post_save.connect(create_default_thumbnails, sender=Avatar)
|