Size: a a a

Django [ru] #STAY HOME

2019 July 19

R

Roma in Django [ru] #STAY HOME
Михаил Павлов
Интересно, может из-за импорта какого-то?
если еще интересно, то нашел проблему, у меня был query запрос в views.py вне функции, все работало отлично и переменная была доступна всем views, схалтурил так чтобы не дублироать в каждом views код запроса.
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Roma
если еще интересно, то нашел проблему, у меня был query запрос в views.py вне функции, все работало отлично и переменная была доступна всем views, схалтурил так чтобы не дублироать в каждом views код запроса.
+
источник

R

Roma in Django [ru] #STAY HOME
как итог makemigrations почемуто выдавал ошыбку, я так понимаю перед созданием миграции django проволит своеобразное тестирование приложения иным путем чем manage.py test проверяя и роуты и контроллеры если видит чтото непонтяное пытается проверить существование всех полей модели и в этото момент вылетает ошыбка что поля нет
источник

R

Roma in Django [ru] #STAY HOME
нужно взять за правило тестировать приложение после каждого изменения
источник

ZR

Zi Roni in Django [ru] #STAY HOME
Dan Tyan
добавляешь поле
field_new = FK
пробегаешься по всем записям и добавляешь
из filed в field_new

удаляешь field
переименовываешь
field_new -> field

примерно так
Спасибо
источник

EC

Elias Cooper in Django [ru] #STAY HOME
подскажите пожаоуйста как в джанге получить ПОСТ с такой формы ?
<input type='hidden' name='destination_wallet[address]'
value='#{data.transaction_details.payment_details.destination_wallet.
address}'>
<input type='hidden' name='destination_wallet[currency]'
value='#{data.transaction_details.payment_details.destination_wallet.
currency}'>
источник

EC

Elias Cooper in Django [ru] #STAY HOME
говорит что нету ключа destination_wallet ибо парсит полностью с квадратными скобками
источник

EC

Elias Cooper in Django [ru] #STAY HOME
(не различает что это объект )
источник

EC

Elias Cooper in Django [ru] #STAY HOME
request.POST.get('destination_wallet', []) не видит это ключ
источник

EC

Elias Cooper in Django [ru] #STAY HOME
anyone ?
источник

S

Saydi in Django [ru] #STAY HOME
у меня есть кверисет posts и user_posts,
у user_post есть поле post
как отсортировать posts.filter(post__in=user_posts__post)
источник

d_

denis _ in Django [ru] #STAY HOME
@qper228 а что там за массив приходит?
источник

EC

Elias Cooper in Django [ru] #STAY HOME
denis _
@qper228 а что там за массив приходит?
<QueryDict: {'fiat_total_amount[currency]': ['EUR'], 'fiat_total_amount[amount]': ['2']}>
источник

d_

denis _ in Django [ru] #STAY HOME
json.loads(request.raw_post_data)?
источник

EC

Elias Cooper in Django [ru] #STAY HOME
короче суть в том что мне надо как то получить HTML форму а она вот так получается если я ее оптравляею
источник

d_

denis _ in Django [ru] #STAY HOME
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Привет. DRF. Подскажите, как сделать ограничение количества загрузки фотаграфий?
def post(self, request):
       # Получаем фотографии
       images = request.FILES.getlist('image')
       for img in images:
           # Сохраняем фотографии
           photo = PhotoPostSerializers(data=request.data)
           if photo.is_valid():
               photo.save(image=img)
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Валидация через форму обычно проходит вся. Но если так по простенькому, то просто условие поставить и вернуть HttpResponse('Ошибка количества файлов')
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Михаил Павлов
Валидация через форму обычно проходит вся. Но если так по простенькому, то просто условие поставить и вернуть HttpResponse('Ошибка количества файлов')
Решил проблему так:
images = request.FILES.getlist('image')
if len(images) > 15:
   for i in range(0, 15):
   photo = PhotoPostSerializers(data=request.data)
   if photo.is_valid():
        photo.save(image=images[i], ad_ident=ident)
else:
   for img in images:
   photo = PhotoPostSerializers(data=request.data)
   # Сохраняем фотографии
   if photo.is_valid():
        photo.save(image=img)
источник

А

Алексей in Django [ru] #STAY HOME
Grigory Surkov
Решил проблему так:
images = request.FILES.getlist('image')
if len(images) > 15:
   for i in range(0, 15):
   photo = PhotoPostSerializers(data=request.data)
   if photo.is_valid():
        photo.save(image=images[i], ad_ident=ident)
else:
   for img in images:
   photo = PhotoPostSerializers(data=request.data)
   # Сохраняем фотографии
   if photo.is_valid():
        photo.save(image=img)
не понял, а почему ты просто срез не берешь?
источник