Size: a a a

Django [ru] #STAY HOME

2020 January 24

DT

Dan Tyan in Django [ru] #STAY HOME
Ruslan Tyutin
всем привет, подскажите как вызвать другой ViewSet из
@action(methods=["GET", "POST"], detail=True, url_path="votes")
, подсказали что нужно через reverse
что значит вызвать ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
через reverse ты получишь url
на другой viewset

и потом только делать дерирект
источник

RT

Ruslan Tyutin in Django [ru] #STAY HOME
Dan Tyan
что значит вызвать ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
почему нельзя сделать запрос сразу на нужный ?
источник

RT

Ruslan Tyutin in Django [ru] #STAY HOME
action возвращает MethodNotAllowed когда я убираю POST
источник

RT

Ruslan Tyutin in Django [ru] #STAY HOME
до моего роута с вьюхой просто не доходит матчинг. Action видит что только GET и возвращает на POST 405
источник

RT

Ruslan Tyutin in Django [ru] #STAY HOME
если бы можно было поменять порядок роутов, мою вьюху на создание поднять выше
источник

RT

Ruslan Tyutin in Django [ru] #STAY HOME
блин все так очевидно оказалось, просто поменял порядок в urlpatterns
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Ruslan Tyutin
до моего роута с вьюхой просто не доходит матчинг. Action видит что только GET и возвращает на POST 405
поменяй на фронте урлы 🤷‍♂️
источник

SB

So Byte in Django [ru] #STAY HOME
Всем привет! Подскажите я могу как то переписать поведение OuterRef что бы он добавлял к своему выводу ARRAY[здесь значение]
источник

SB

So Byte in Django [ru] #STAY HOME
Может примеры есть у кого?
источник

SB

So Byte in Django [ru] #STAY HOME
Вообщем проблема в том что он не работает с полем ArrayField из Postgres
источник

SB

So Byte in Django [ru] #STAY HOME
На данный момент он дает мне такой вывод, что является не правильным (app_product.id)::bigint[100]

А мне надо ARRAY[app_product.id]::bigint[100]
источник

V

Vadim in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Есть вот такой тестик, как можно замутить принт вызываемый в функции main? Очень мешает при прогоне.
pytest? pytest -s your_test_file.py
источник

V

Vadim in Django [ru] #STAY HOME
Anvar Khamidov
Ребят, всем привет. В апишке ищу ошибку производительности, немного долго отдаёт данные. С чего начать, с каких вопросов? На что обращать внимание вообще?
поставить пакетики, которые показывают кол-во запросов, а также n+1. nplusone, django-querycount как варик
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Vadim
pytest? pytest -s your_test_file.py
Джанго юниттест, спасибо что пытался помочь, но я уже нашел решение, нужно было просто замутить sys.stdout объектом StringIO
источник

V

Vadim in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Джанго юниттест, спасибо что пытался помочь, но я уже нашел решение, нужно было просто замутить sys.stdout объектом StringIO
ля, не заметил self.assert
источник

AD

Ang Def in Django [ru] #STAY HOME
Привет всем, делаю форму в админке по загрузке файла
{% extends "admin/change_form.html" %}

{% block form_top %}
   <h1>Update transactions from csv file</h1>
   <form enctype="multipart/form-data" action="" method="POST">
       {% csrf_token %}
       {{ form }}
       <input type="submit" value="Upload" />
   </form>
{% endblock %}

вьюха
    def set_update_from_csv(self, request):
       if request.method == 'POST':
           form = UploadFileForm(request.POST, request.FILES)
           if form.is_valid():
               return HttpResponseRedirect('../')
       else:
           form = UploadFileForm()

       data = {'opts': models.Transaction._meta,
               'change': True,
               'is_popup': False,
               'save_as': False,
               'has_delete_permission': False,
               'has_add_permission': False,
               'has_change_permission': False,
               'has_view_permission': True,
               'has_editable_inline_admin_formsets': False,
               'add': False,
               'form': form
               }
       return render(request, 'financeapp/update_from_csv.html', context=data)

форма не проходит валидацию т.к request.FILES пустой, подскажите как исправить?
источник

AD

Ang Def in Django [ru] #STAY HOME
разобрался
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Vadim
поставить пакетики, которые показывают кол-во запросов, а также n+1. nplusone, django-querycount как варик
Хорошо, посмотрю. У меня тут пару циклов, мне кажется они тормозят, будем разбираться
источник