Size: a a a

Django [ru] #STAY HOME

2019 December 27

S

Shoaziz in Django [ru] #STAY HOME
как можна отменить сохранение когда придет к else?
источник

MI

Mickle Ivanov in Django [ru] #STAY HOME
Shoaziz
Здраствуйте
переопределял функцию save() в Моделе
    def save(self, *args, **kwargs):
       if self.ikr_product.remaining_quantity >= self.quantity:
              super(IKRShipmentProduct, self).save(*args, **kwargs)
       else:
              ValueError("overflow")

когда придет к else, обьект все равно сохраняется.
такие вещи в clean делаются
источник

S

Shoaziz in Django [ru] #STAY HOME
Mickle Ivanov
такие вещи в clean делаются
можна побробнее, clean это функция?
источник

MI

Mickle Ivanov in Django [ru] #STAY HOME
Shoaziz
можна побробнее, clean это функция?
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Это метод модели
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
источник

S

Shoaziz in Django [ru] #STAY HOME
спасибо вас @MickleIvanov  @addirossi
источник

SN

Sergey N. in Django [ru] #STAY HOME
подскажите, а на локалке можно включить https протокол для теста через manage.py runserver ?
источник

M

Mike in Django [ru] #STAY HOME
Обьясните мне что делать с фотками которые я получаю с фронта. Мне нужно отправить полученные данные с фронта на почту. Я не понимаю, мне нужно сохранить полученные фотки в базу и потом получить их чтобы отправить на почту. Или я могу не загружая в базу отправить их на почту? Еслибы не эти фотки я бы сразуже отправлял на почту subject и message не сохраняя их в базу. Как с фотками быть?
@api_view(['POST'])
def feedback(request):
   username = request.user
   subject = request.data.get('title')
   message = request.data.get('text')
   images = request.FILES
   return Response('hello world')
источник

e

e\/gen in Django [ru] #STAY HOME
Sergey N.
подскажите, а на локалке можно включить https протокол для теста через manage.py runserver ?
источник

SN

Sergey N. in Django [ru] #STAY HOME
ну сам сертификат может не нужен, мне тестировать авторизацию книгилиц
источник

SS

Stanislav S in Django [ru] #STAY HOME
Sergey N.
подскажите, а на локалке можно включить https протокол для теста через manage.py runserver ?
можно https://github.com/django-extensions/django-extensions использовать, там есть https
источник

SS

Stanislav S in Django [ru] #STAY HOME
или nginx поднять
источник

SN

Sergey N. in Django [ru] #STAY HOME
благодарю!
источник

VV

Valentin Valentinovich in Django [ru] #STAY HOME
Sergey N.
подскажите, а на локалке можно включить https протокол для теста через manage.py runserver ?
если нужно единоразово, проще всего не nginx поднимать, а ngrok. он выдает тебе адрес типа host123.ngrok.io, запросы к которому проксирует на твой локалхост; на адрес можно и по хттпс зайти. не надо париться с открытием внешних портов и т.д.

в джангу запрос приходит именно с этим хостом в http_host, так что прописываешь адрес в allowed_hosts и тестируешь себе хттпс-запросы
источник

M

Mike in Django [ru] #STAY HOME
Я вот тоже про ngrok подумал сразу же
источник

SN

Sergey N. in Django [ru] #STAY HOME
да, мне временно, пока эту тему изучаю.
источник

VV

Valentin Valentinovich in Django [ru] #STAY HOME
посмотри в общем, удобный сервис. консольный клиент простой и мультиплатформенный
источник

SN

Sergey N. in Django [ru] #STAY HOME
без впн походу не пашет у меня
источник

SN

Sergey N. in Django [ru] #STAY HOME
поделитесь информацией, а магазины на django пользуются спросом в России? Какие подводные камни? Или без разницы, когда есть API Мой склад и другие облачные сервисы?
источник