рдореИрдВ рдбреАрдЖрд░рдПрдл рдХреЗ рд╕рд╛рде рд╕реЙрд░рд▓ рдердВрдмрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдореИрдВ рдирд┐рд░реНрджреЗрд╢ рдирд┐рдореНрди рдПрдкреАрдЖрдИ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реВрдВ: http://sorl-thumbnail.readthedocs.io/en/latest/examples.html#low -level-api-examples рдФрд░ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: my_file рдореЙрдбрд▓ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИред рдХреНрд░рд┐рдкреНрдпрд╛ рдореЗрд░рд┐ рд╕рд╣рд╛рдпрддрд╛ рдХрд░реЗред
рдпрд╣ рдХрд╛рдо:
if obj.photo:
return get_thumbnail(obj.photo, '30x30', crop='center', quality=99).url
рдФрд░ рдЖрдкрдХреЗ рдореЙрдбрд▓ рдореЗрдВ photo
ImageField
рд╣реИред
рдзрдиреНрдпрд╡рд╛рджред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдбреАрдЖрд░рдПрдл рдХреЗ рд▓рд┐рдП рд╕реЙрд░рд▓ рдердВрдмрдиреЗрд▓ рд╕рдорд░реНрдерди :)
рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ?
BTW, рдореБрдЭреЗ DRF рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧреА рдкреИрдХреЗрдЬ рдорд┐рд▓рд╛ рд╣реИ: https://github.com/dessibelle/sorl-thumbnail-serializer-field
@kidig рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ?
@kidig рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрд░реЗ рдРрдк рдХреЛ рдХрд╛рдлреА рдзреАрдорд╛ рдХрд░ рджреЗрддрд╛ рд╣реИред HyperlinkedSorlImageField рдбреАрдмреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд╡реЗрд░реА рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рджреВрд╕рд░рд╛ рдХреИрд╢ (рдереЛрд░рдШ get_thumbnail) рдХреЗ рд▓рд┐рдПред рддреЛ рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреВрд░реНрд╡ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдПрдо 2 рдПрдо рд╕рдВрдмрдВрдз рд╣реИред 100 рдЗрдореЗрдЬ рдФрд░ рдЗрдореЗрдЬ рд╕реАрд░рд┐рдПрд▓рд╛рдЗрдЬрд╝рд░ рдореЗрдВ 2 HyperlinkedSorlImageField (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдердВрдмрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдПрдХ рдмрдбрд╝рд╛) рд╣реИ, рдпрд╣ рдЕрддрд┐рд░рд┐рдХреНрдд 200 рдХреНрд╡реЗрд░реАрдЬрд╝ рдмрдирд╛рдПрдЧрд╛ред
@ рдореИрдХреНрд╕рд┐рдореирел
https://github.com/dessibelle/sorl-thumbnail-serializer-field/blob/master/sorl_thumbnail_serializer/fields.py
рдкреВрд░рд╛ рдХреЛрдбрдмреЗрд╕ рд╣реИред рдХрд┐рд╕реА рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВред рдХреГрдкрдпрд╛, рдЕрдкрдиреА рдХреНрд╡реЗрд░реАрд╕реЗрдЯ рдЬрд╛рдВрдЪреЗрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@ рдореИрдХреНрд╕рд┐рдореирел
https://github.com/dessibelle/sorl-thumbnail-serializer-field/blob/master/sorl_thumbnail_serializer/fields.py
рдкреВрд░рд╛ рдХреЛрдбрдмреЗрд╕ рд╣реИред рдХрд┐рд╕реА рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВред рдХреГрдкрдпрд╛, рдЕрдкрдиреА рдХреНрд╡реЗрд░реАрд╕реЗрдЯ рдЬрд╛рдВрдЪреЗрдВред