Size: a a a

Django [ru] #STAY HOME

2020 May 21

N

Nire in Django [ru] #STAY HOME
Ну вот есть Rabbitmq например, вы на java кидаете в него данные и забываете. Вы создаете канал отправки на java и канал приема где-нить еще, который запускает таск в django
источник

N

Nire in Django [ru] #STAY HOME
java>rabbit>script>django, как-то так
источник

Z

ZHU in Django [ru] #STAY HOME
Nire
java>rabbit>script>django, как-то так
а он выдержит нагрузку 1000 пакетов в мин ?
источник

Z

ZHU in Django [ru] #STAY HOME
задача не потерять данные
источник

N

Nire in Django [ru] #STAY HOME
не знаю, не считал. сами гуглите) я почту отправляю через очереди, вроде еще не терялись
источник

N

Nire in Django [ru] #STAY HOME
можете с java кидать в очереди postgresql, они тоже вроде недавно появились
источник

N

Nire in Django [ru] #STAY HOME
а почему бы пакеты не собирать в batch и сократить их отправку? по 2 пакета в 1 запросе уже будет 500 в минуту)
источник

Z

ZHU in Django [ru] #STAY HOME
Так это мне отправляют с разных контроллеров
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
подскажите как можно данную функцию передать в template?
def check_free_table(request):
   from django.db.models import Count
   from django.db.models import Q

   if request.is_ajax and request.method == 'GET':
       date = request.GET.get('date')
       tables = Table.objects.filter(order_table__date=date)
       print(tables)
       ser = serializers.serialize('json', tables)

       return JsonResponse({"data": ser})
источник

Z

ZHU in Django [ru] #STAY HOME
Как текст или что?
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
ZHU
Как текст или что?
для использования в {{ }} условиях и т д
источник

А

Артём in Django [ru] #STAY HOME
Boris Krutskih
подскажите как можно данную функцию передать в template?
def check_free_table(request):
   from django.db.models import Count
   from django.db.models import Q

   if request.is_ajax and request.method == 'GET':
       date = request.GET.get('date')
       tables = Table.objects.filter(order_table__date=date)
       print(tables)
       ser = serializers.serialize('json', tables)

       return JsonResponse({"data": ser})
Вы можете только результат выполнения передать в шаблон. В виде контекста. Python код на клиентской стороне не будет интерпретироваться.
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Артём
Вы можете только результат выполнения передать в шаблон. В виде контекста. Python код на клиентской стороне не будет интерпретироваться.
ну вот результат выполнения
источник

А

Артём in Django [ru] #STAY HOME
Ну я написал. Передайте как контекст.
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Артём
Ну я написал. Передайте как контекст.
def check_free_table(request):
   if request.is_ajax and request.method == 'GET':
       date = request.GET.get('date')
       tables = Table.objects.filter(order_table__date=date)
       print(tables)
       ser = serializers.serialize('json', tables, use_natural_keys=True)
       ctx = {}
       ctx['mytext'] = 'test'

       return JsonResponse({"data": ser}, ctx, status=200)

В темлейте оно его нехочет выводить, правда может что-то не так делаю?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Boris Krutskih
для использования в {{ }} условиях и т д
Ваша функция возвращает json, чтобы вернуть в темплейт что-то нужна функция возвращающая темплейт
источник

А

Антоха in Django [ru] #STAY HOME
Привет! А можно как то сделать чтобы, вот эта заявка не показывалась в админке, пока например disabled=False не станет?

https://dpaste.org/zEL1
источник

N

Nire in Django [ru] #STAY HOME
Антоха
Привет! А можно как то сделать чтобы, вот эта заявка не показывалась в админке, пока например disabled=False не станет?

https://dpaste.org/zEL1
фильтр можете написать по этому полю
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Антоха
Привет! А можно как то сделать чтобы, вот эта заявка не показывалась в админке, пока например disabled=False не станет?

https://dpaste.org/zEL1
Можешь queryset  отфильтровать
источник

А

Антоха in Django [ru] #STAY HOME
Гуд, спасибо, сделал симпл лист фильтр
источник