Size: a a a

Django [ru] #STAY HOME

2019 August 27

I

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

d

djigit0s in Django [ru] #STAY HOME
Али Палитаев
А в чем причина того, что не используете формы, или сериалайзеры (для drf). Ведь именно это правильный вариант обработки данных. Без форм и сериалайзеров можно воспользоваться регулярками.
можно подробно как использовать в данном случае сериализатор?
источник

l

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

l

len in Django [ru] #STAY HOME
но теперь у меня другой вопрос))))
источник

OS

Oleksii Suvertok in Django [ru] #STAY HOME
Всем привет. Подскажи пожалуйста в каком формате должен фронтен отправлять картинки в поле ImageField.?
источник

l

len in Django [ru] #STAY HOME
у меня на странице создается объект, и после создания мне нужно редиректнуться на страницу с его деталями. после создания возвращается JsonResponse({"order_id": order_id}) -> в вуе order_pk = response.data.order_id; и  window.location.href = "{% url 'app_order:generate' pk=order_pk %}". и вылетает ошибка при стартовой загрузке страницы
источник

l

len in Django [ru] #STAY HOME
Reverse for 'generate' with keyword arguments '{'pk': ''}' not found.
источник

l

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

АП

Али Палитаев in Django [ru] #STAY HOME
Я так понимаю вам приходит post запрос с параметрами. Прокидываете данные в сериализатор, в котором указываете необходимый формат даты и вызываете is_valid. https://www.django-rest-framework.org/api-guide/fields/#datefield
Но если не используете drf, лучше заюзать регулярки, не нужно будет тянуть лишних библиотек.
источник

DP

Dmitry Panus in Django [ru] #STAY HOME
главная цель чтобы был ровно 1 синтаксис для любого serialize/deserialize во всем проекте

потому что:
1) когда проект работает с 20 внешними источниками данных (и они еще будут добавляться), которые получают данные по rest api, xmlrpc, xml, библиотеки вроде pywhois и т.п. (
2) когда в проекте надо написать свыше 100 API endpoint
3) и все это задокументировать

думаю здесь мало кому захочется иметь зоопарк serialize/deserialize механизмов, а уж тем более использовать регулярные выражения, или делать что-то ручками
источник

Z

ZHU in Django [ru] #STAY HOME
привет подскажите есть datetimefield как добавить + 6 часов
источник

Z

ZHU in Django [ru] #STAY HOME
полученным данным
источник

💊

💊 in Django [ru] #STAY HOME
ZHU
привет подскажите есть datetimefield как добавить + 6 часов
+ timedelta(hours=6)
источник

d

djigit0s in Django [ru] #STAY HOME
Али Палитаев  Dmitry Panus 🙏спасибо
источник

💊

💊 in Django [ru] #STAY HOME
len
у меня на странице создается объект, и после создания мне нужно редиректнуться на страницу с его деталями. после создания возвращается JsonResponse({"order_id": order_id}) -> в вуе order_pk = response.data.order_id; и  window.location.href = "{% url 'app_order:generate' pk=order_pk %}". и вылетает ошибка при стартовой загрузке страницы
у тебя vue проставляет значение в html? я правильно понял?
источник

l

len in Django [ru] #STAY HOME
да
источник

💊

💊 in Django [ru] #STAY HOME
len
да
а как питон это увидит?
источник

l

len in Django [ru] #STAY HOME
        axios_instance.post('{% url "app_order:order-dns" %}', form_data)
         .then(response => {
           if (response.status === 200) {
             this.name = '';
             alert('Спасибо! Ваша заявка принята.');
             response.data.domain_ordered ? this.domain_ordered=true : this.domain_ordered = false;
             order_pk = response.data.order_id;
             window.open("{% url 'app_order:generate' pk=order_pk %}", "_blank");
источник

l

len in Django [ru] #STAY HOME
т.е. на страницу обратно прилетает ответ, который содержит pk только что созданного объекта. мне нужно вывести алерт и редиректнуться после ok на pdf с детями заявки
источник

l

len in Django [ru] #STAY HOME
могу ли я этот момент обойти путем get_absolute_url ?
источник