Sorl-thumbnail: sorl.thumbnail.ImageField Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AdminImageMixin

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 20 июл. 2015  Β·  6ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: jazzband/sorl-thumbnail

sorl-ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π° == 12.3
Π”ΠΆΠ°Π½Π³ΠΎ==1.8.3
ΠŸΠΎΠ΄ΡƒΡˆΠΊΠ°==2.9.0

from sorl.thumbnail import ImageField as SorlImage
class Person(PublishedMixin):
    photo = SorlImage(upload_to='photos', blank=True, null=True)
...
from sorl.thumbnail.admin import AdminImageMixin as SorlImageAdmin
from reversion import VersionAdmin

class Admin(VersionAdmin):
    exclude = []

    class Media:
        css = {
            'all': ('css/admin_forms.css',)
        }

@register(Person)
class PersonAdmin(Admin, SorlImageAdmin):
...

Π― Π½Π΅ Π²ΠΈΠΆΡƒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ΅ администратора ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΈΡ‡Π΅Π³ΠΎ Π² Π²Ρ‹Π²ΠΎΠ΄Π΅ консоли. Как с Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π“Ρ€Π°ΠΏΠΏΠ΅Π»Π»ΠΈ, Ρ‚Π°ΠΊ ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ.

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ sorl.thumbnail

pip install --pre --upgrade sorl-thumbnail

Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ

ВсС 6 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ для мСня Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для sorl Π½Π΅ Π±Ρ‹Π»ΠΎ доступных ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΉ. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ python 3.5, django 1.9 ΠΈ sorl 13.2 с ΠΏΠΎΠ΄ΡƒΡˆΠΊΠΎΠΉ.

Π£ мСня Π½Π΅ Π±Ρ‹Π»ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ миграция Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»Π°ΡΡŒ, Π½ΠΎ я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связано с django 1.9 ΠΈΠ»ΠΈ AppConfig...

Π£Ρ€ΠΎΠ΄Π»ΠΈΠ²ΠΎΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ исправлСниС Π½ΠΈΠΆΠ΅...

$ python manage.py migrate thumbnail
CommandError: App 'thumbnail' does not have migrations.
$ python manage.py makemigrations thumbnail
Migrations for 'thumbnail':
  0001_initial.py:
    - Create model KVStore
$ python manage.py migrate
Operations to perform:
  Apply all migrations: <...>
Running migrations:
  Rendering model states... DONE
  Applying thumbnail.0001_initial... OK

ΡƒΠ΄Π°Ρ€...

ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ sorl.thumbnail

pip install --pre --upgrade sorl-thumbnail

Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ сработало, спасибо.

Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚! Бпасибо.

Бпасибо Π·Π° этот Ρ‚Ρ€ΡŽΠΊ!

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ