mirror of
https://github.com/jazzband/django-avatar.git
synced 2026-03-16 22:20:30 +00:00
Merge pull request #209 from johanneswilm/django4.0
This commit is contained in:
commit
51cbdbd5c7
9 changed files with 22 additions and 14 deletions
|
|
@ -4,7 +4,7 @@ try:
|
|||
from django.utils import six
|
||||
except ImportError:
|
||||
import six
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from django.template.loader import render_to_string
|
||||
|
||||
from avatar.models import Avatar
|
||||
|
|
|
|||
6
avatar/apps.py
Normal file
6
avatar/apps.py
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
from django.apps import AppConfig
|
||||
|
||||
|
||||
class Config(AppConfig):
|
||||
name = 'avatar'
|
||||
default_auto_field = 'django.db.models.AutoField'
|
||||
|
|
@ -9,7 +9,7 @@ try:
|
|||
from django.utils import six
|
||||
except ImportError:
|
||||
import six
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from django.template.defaultfilters import filesizeformat
|
||||
|
||||
from avatar.conf import settings
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ from django.core.files import File
|
|||
from django.core.files.base import ContentFile
|
||||
from django.core.files.storage import get_storage_class
|
||||
from django.utils.module_loading import import_string
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.utils.encoding import force_text
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from django.utils.encoding import force_str
|
||||
from django.db.models import signals
|
||||
|
||||
from avatar.conf import settings
|
||||
|
|
@ -39,7 +39,7 @@ def avatar_path_handler(instance=None, filename=None, size=None, ext=None):
|
|||
if settings.AVATAR_EXPOSE_USERNAMES:
|
||||
tmppath.append(get_username(instance.user))
|
||||
else:
|
||||
tmppath.append(force_text(instance.user.pk))
|
||||
tmppath.append(force_str(instance.user.pk))
|
||||
if not filename:
|
||||
# Filename already stored in database
|
||||
filename = instance.avatar.name
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import django.dispatch
|
||||
|
||||
|
||||
avatar_updated = django.dispatch.Signal(providing_args=["user", "avatar"])
|
||||
avatar_deleted = django.dispatch.Signal(providing_args=["user", "avatar"])
|
||||
avatar_updated = django.dispatch.Signal()
|
||||
avatar_deleted = django.dispatch.Signal()
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ try:
|
|||
from django.utils import six
|
||||
except ImportError:
|
||||
import six
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import gettext as _
|
||||
from django.utils.module_loading import import_string
|
||||
|
||||
from avatar.conf import settings
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
from django.conf.urls import url
|
||||
from django.urls import re_path
|
||||
|
||||
from avatar import views
|
||||
|
||||
urlpatterns = [
|
||||
url(r'^add/$', views.add, name='avatar_add'),
|
||||
url(r'^change/$', views.change, name='avatar_change'),
|
||||
url(r'^delete/$', views.delete, name='avatar_delete'),
|
||||
url(r'^render_primary/(?P<user>[\w\d\@\.\-_]+)/(?P<size>[\d]+)/$',
|
||||
re_path(r'^add/$', views.add, name='avatar_add'),
|
||||
re_path(r'^change/$', views.change, name='avatar_change'),
|
||||
re_path(r'^delete/$', views.delete, name='avatar_delete'),
|
||||
re_path(r'^render_primary/(?P<user>[\w\d\@\.\-_]+)/(?P<size>[\d]+)/$',
|
||||
views.render_primary,
|
||||
name='avatar_render_primary'),
|
||||
]
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
from django.shortcuts import render, redirect
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.translation import gettext as _
|
||||
# Issue 182: six no longer included with Django 3.0
|
||||
try:
|
||||
from django.utils import six
|
||||
|
|
|
|||
2
setup.py
2
setup.py
|
|
@ -35,6 +35,7 @@ setup(
|
|||
'Framework :: Django :: 2.1',
|
||||
'Framework :: Django :: 2.2',
|
||||
'Framework :: Django :: 3.0',
|
||||
'Framework :: Django :: 4.0',
|
||||
'License :: OSI Approved :: BSD License',
|
||||
'Operating System :: OS Independent',
|
||||
'Programming Language :: Python',
|
||||
|
|
@ -46,6 +47,7 @@ setup(
|
|||
'Programming Language :: Python :: 3.6',
|
||||
'Programming Language :: Python :: 3.7',
|
||||
'Programming Language :: Python :: 3.8',
|
||||
'Programming Language :: Python :: 3.9',
|
||||
],
|
||||
keywords='avatar, django',
|
||||
author='Eric Florenzano',
|
||||
|
|
|
|||
Loading…
Reference in a new issue