Size: a a a

Django [ru] #STAY HOME

2019 December 08

DT

Dan Tyan in Django [ru] #STAY HOME
сохраняй ключ где то
например в базе
потом по используй его для получения
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
кто подскажет как можно ограничить кол-во загружаемых изображений?
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Через админку?
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
нет, своя функция
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
# сохранение нескольких изображений
def imagesUpload(image, model, param=None):
   pprint(param)
   # имя модели
   model_name = model.__class__.__name__

   # получаем имя которое пришло из POST.FILES
   original_image_name = image.name

   # получаем расширение оригинального изображения
   image_extension = original_image_name.split('.')[-1]

   # генерируем новое имя изображения
   image_name = ''.join(choice(ascii_uppercase) for i in range(12)).lower()

   # формируем изображения (новое имя с расширением оригинала)
   new_image = image_name + '.' + image_extension

   # путь на сервере
   path_server = model_name.lower() + '/' + str(model.id) + '/' + new_image

   # сохраняем изображение в БД
   saveImage(path_server, model_name, model.id, param)

   # сохраняем изображение на сервер
   default_storage.save(path_server, image)

   # size = 50, 50
   # im = Image.open('media/'+path_server)
   # im_resized = im.resize(size, Image.ANTIALIAS)
   # im_resized.save('media/'+path_server, "PNG")

# сохранение в базу
def saveImage(path, model_name, model_id, param):
   Images(
       path=path,
       model_name=model_name,
       model_id=model_id,
       param=param,
   ).save()
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Что за костыли?
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Опиши нормально проблему
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Владимир Злобин
# сохранение нескольких изображений
def imagesUpload(image, model, param=None):
   pprint(param)
   # имя модели
   model_name = model.__class__.__name__

   # получаем имя которое пришло из POST.FILES
   original_image_name = image.name

   # получаем расширение оригинального изображения
   image_extension = original_image_name.split('.')[-1]

   # генерируем новое имя изображения
   image_name = ''.join(choice(ascii_uppercase) for i in range(12)).lower()

   # формируем изображения (новое имя с расширением оригинала)
   new_image = image_name + '.' + image_extension

   # путь на сервере
   path_server = model_name.lower() + '/' + str(model.id) + '/' + new_image

   # сохраняем изображение в БД
   saveImage(path_server, model_name, model.id, param)

   # сохраняем изображение на сервер
   default_storage.save(path_server, image)

   # size = 50, 50
   # im = Image.open('media/'+path_server)
   # im_resized = im.resize(size, Image.ANTIALIAS)
   # im_resized.save('media/'+path_server, "PNG")

# сохранение в базу
def saveImage(path, model_name, model_id, param):
   Images(
       path=path,
       model_name=model_name,
       model_id=model_id,
       param=param,
   ).save()
Как вариант images[:5] обрезает массив до пяти первых элементов
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Почти такая же проблема была. Мне помогло
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
как вариант или остановить скрипт если больше 5
источник

A

AstralRomance in Django [ru] #STAY HOME
Подскажите как в шаблоне условие записать? Мне нужно условие:
if card.foiled == True:
 <h3>FOIL</h3>
источник

ГЗ

Гузель Заитова in Django [ru] #STAY HOME
всем привет, кто знает, как обновить питон в виртуальном окружении? сайт разработан на джанго и развернут на centos

по умолчанию стоит 2.7, хочу обновить до 3.8
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Гузель Заитова
всем привет, кто знает, как обновить питон в виртуальном окружении? сайт разработан на джанго и развернут на centos

по умолчанию стоит 2.7, хочу обновить до 3.8
а джанго для этого готова ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
AstralRomance
Подскажите как в шаблоне условие записать? Мне нужно условие:
if card.foiled == True:
 <h3>FOIL</h3>
а в чем проблема ?
источник

A

AstralRomance in Django [ru] #STAY HOME
Dan Tyan
а в чем проблема ?
На минуту разучился гуглить.
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Владимир Злобин
как вариант или остановить скрипт если больше 5
Ну, если массив больше 5 элементов, то он обрежет их до первых пяти
источник

A

AstralRomance in Django [ru] #STAY HOME
У меня, просто, была проблема с тем, откуда этот if по итогу берется, в том плане, их хтмл или из джанги.
источник

ГЗ

Гузель Заитова in Django [ru] #STAY HOME
мне нужно в админ панели отображение приложений на русском языке, это возможно на питоне 3.7
источник

ГЗ

Гузель Заитова in Django [ru] #STAY HOME
мне нужно обновить окружение и я не знаю как это сделать
источник

A

AstralRomance in Django [ru] #STAY HOME
Гузель Заитова
мне нужно в админ панели отображение приложений на русском языке, это возможно на питоне 3.7
Поставь рядом питон 3, создай венв из 3 питона.
источник