@pydjango

Страница 141 из 1273
Panda
19.02.2017
18:13:21
аа

Romka
19.02.2017
18:13:41
Eugene
19.02.2017
18:14:12
Можешь любое значение туда подставить по умолчанию :)

53r63rn4r
19.02.2017
18:27:07
А вот на чем лучше строить апи?

Google
53r63rn4r
19.02.2017
18:27:26
На джанге? На ДРФ или на чем-то специфическом?

Типа брать фласк или ботл(или пирамид) и хуярить свой велосипед?

Eugene
19.02.2017
18:27:52
PHP не предлагать?:)

53r63rn4r
19.02.2017
18:28:03
А зачем?

Eugene
19.02.2017
18:28:19
ну я бы брал DRF и не мучался:)

53r63rn4r
19.02.2017
18:28:30
А если очень хочется7

Eugene
19.02.2017
18:29:00
flask бы наверное, попробовал бы как оно, ну или GO :)

53r63rn4r
19.02.2017
18:29:26
Хз, я просто щупал ДРФ и как-то хз, мб есть что-нить получше

Фласк не нравится, что там всё с нуля и ебля с импортами, в итоге - пишешь свое джанго

Eugene
19.02.2017
18:30:34
https://djangopackages.org/grids/g/api/

53r63rn4r
19.02.2017
18:31:02
Да, видел это еще вчера

Askhat
19.02.2017
18:32:07
Drf используем

Eugene
19.02.2017
18:32:10
Можно в ручную отдавать в views return JsonResponse:)

Google
Serge
19.02.2017
18:32:34
https://timmyomahony.com/blog/reversing-unique-generic-foreign-key-django/ Так это делается

Askhat
19.02.2017
18:33:19
Я только что сделал простое наследование моделей

И почему то сработало

Serge
19.02.2017
18:33:32
И как?

Ну значит тебе надо одного типа таблички, а это если таблицы не наследуются и вообще разные

Askhat
19.02.2017
18:33:55
Щас еще посмотрю, может есть подвох

Serge
19.02.2017
18:36:25
При мульти тейбл наследованиии как у тебя для каждого класса создает по таблице, а значит all() родителя вернет только темы родительской

Askhat
19.02.2017
18:36:37
Да, вот хотел написать

Я тут нарыл про django-polymorphic



Кажется это оно

Serge
19.02.2017
18:38:10
никто ним не пользовался но похоже на правду

Askhat
19.02.2017
18:38:46
Судя по коммитам, он очень часто его обновляет

Последнее обновление 13 дней наза

д

Значит буду тестить

И дока неплохо расписана

Serge
19.02.2017
18:40:46
там в примере только модели созданы, интересно админка выводит их общим списком, лениво ее запускать)

Askhat
19.02.2017
18:41:16
Как раз вот этим хочу заняться, посмотреть

Serge
19.02.2017
18:41:56
Запусти пример глянь на админку осилила ли она эти Payment разных типов одним списком и скажи тогда ? Интересно но лениво)

Google
Ivan
19.02.2017
18:47:04
Писать по половине предложения — это какая-то болезнь у новичков в Django?

Askhat
19.02.2017
18:55:22






В целом неплохой модуль

Писать по половине предложения — это какая-то болезнь у новичков в Django?
Новичкам в группе DJango просто нужно привыкнуть к правилам чата и всё

Ruslan
19.02.2017
19:02:29
да сразу банить и все дела

Askhat
19.02.2017
19:02:39
На самом деле не везде используется такой вариант общения который здесь в чате предложен

Ivan
19.02.2017
19:02:45
Новичкам в группе DJango просто нужно привыкнуть к правилам чата и всё
Каким правилам? Это нормальное общение, а не исключительные правила чата. Или слишком сложно продумать предложение до конца?

Askhat
19.02.2017
19:07:33
У всех разное видение о том, как правильно писать сообщения в Telegram =/

Есть множество чатов где используются разные варианты написания сообщений)

Serge
19.02.2017
19:08:09
Не всем нравится читать по 1 слову в предложении, а еще не всем нравится нытье о всякой ерунде, вроде твоего.

Askhat
19.02.2017
19:09:08
Давай в личке поболтаем об этом. Я считаю данная группа не предназначена для общения на такие темы

Serge
19.02.2017
19:10:06
Это я Ивану написал, который уже не превый раз говорит об одном и том же.

Askhat
19.02.2017
19:11:07
Ребят, если вы на меня наезжаете по этому поводу, то мне нужно немного времени исправить это на самом деле

Alex
19.02.2017
19:11:48
вот вторую джанго группу хорошо бы для бегинеров сделать

которая уже есть, гдето

Askhat
19.02.2017
19:12:23
Отключи просто их =/

Google
Serge
19.02.2017
19:12:27
Зачем? Я отключил. ЧИтаю и отвечаю только когда не занят и специально развернул.

Askhat
19.02.2017
19:12:48
Сделал точно так же как и @rown30

Никто так делать не будет (писать по одному слову). Откуда у тебя в голове вообще такая мысль возникает?

Можно просто пролистать немного вверх и найти интересный тебе вопрос, чтобы на него ответить ?

Дружище, ты не читаешь мои сообщения

Опять же, если хочешь поговорить не о Django, пиши мне в лс

Serge
19.02.2017
19:17:08
Потом прочитаешь) Ну да ладно смотри сам. Тут еще можно заблокировать для себя.

Ruslan
19.02.2017
19:17:49
http://djbook.ru/forum/topic/5243/

Serge
19.02.2017
19:23:06
http://djbook.ru/forum/topic/5243/
Дожно работать а в чем конкретно проблема? Почему работает не так как надо?

Eugene
19.02.2017
19:24:01
может саму форму не правильно initial делает :)

Serge
19.02.2017
19:24:18
https://docs.djangoproject.com/en/1.10/topics/forms/formsets/#using-initial-data-with-a-formset

Ruslan
20.02.2017
07:56:52
Камрады, мне тут в форму можно кидать файлик, который может быть как файлом определённого формата, так и ZIP архивом с этими файлами. После загрузки файла, я провожу с ним ряд действий через celery, поэтому вынес этот кусов в отдельную функцию. Когда мне приходит архив, я его читаю и теперь мне надо сформировать фейковый request.FILES с одним файлом из архива, чтобы закинуть его в ту отдельную функцию, немного затупливаю как правильно это сделать: def _save_zip_as_many_stl(request, file_object): u"""Читает содержимое ZIP архива, находит там файлы .stl, создаёт для них объект формы и возвращает его.""" with ZipFile(file_object, 'r') as archive: for stl_path in archive.namelist(): if not stl_path.endswith('.stl'): continue temporary = uploadedfile.UploadedFile(file_object, stl_path)

files_object = ds.MultiValueDict({'resource': [temporary]}) form = forms.UploadForm(request.POST, files_object) (Pdb) p form <UploadForm bound=True, valid=Unknown, fields=(resource)> (Pdb) p form.is_valid() False (Pdb) p form.errors {'resource': [u'\u041e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043f\u0443\u0441\u0442.']} (Pdb) !print(form.errors['resource']) <ul class="errorlist"><li>Отправленный файл пуст.</li></ul>

что-то делаю не так

был неправ, разобрался

Михаил
20.02.2017
09:06:49
Есть вопрос, скорее по постгресу, чем по джанге. Я хочу использовать вместе distinct и order_by, ом сортировать не по тому полю, на котором я делаю distinct. База данных это не позволяет. Возможно это как-то обойти?

I
20.02.2017
09:07:08
делай подзапросом, если хочешь в бд

Antony
20.02.2017
09:08:28
SELECT DISTINCT(attr), * FROM abc_table ORDER BY some_attr

?

Михаил
20.02.2017
09:08:56
А если не в бд, то руками перебрать получившийся список на наличие дублей?

Google
Antony
20.02.2017
09:09:40
а может быть выбрать уникальные, и отсортировать их?

I
20.02.2017
09:10:58
А если не в бд, то руками перебрать получившийся список на наличие дублей?
бд умеет гораздо быстрей сортировать данные, чем интерпретируемый язык

Antony
20.02.2017
09:11:56
SELECT DISTINCT(attr) FROM abc_table ORDER BY some_attr

Antony
20.02.2017
09:12:37
селект выполниться последним, по ANSI

если другая бд нужно смотреть план

Alex
20.02.2017
09:13:04
Antony
20.02.2017
09:13:07
оптимизатор может посчитать по другому

I
20.02.2017
09:14:25
ну как бы distinct требует ORDER BY по своей колонке в пг

Antony
20.02.2017
09:15:18
по ANSI, тут не все на pg сидят

Михаил
20.02.2017
09:15:26
SELECT DISTINCT(id) FROM hotels_hotel ORDER BY price; ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list LINE 1: SELECT DISTINCT(id) FROM hotels_hotel ORDER BY price;

так что не вариант

Программную сортировку я рассматриваю как временный вариант, позже перепишу на подзапрос

I
20.02.2017
09:16:24
select * from (SELECT DISTINCT(id),* FROM hotels_hotel ORDER BY id) p ORDER BY price

Antony
20.02.2017
09:16:44
select * from (SELECT DISTINCT(id),* FROM hotels_hotel ORDER BY id) p ORDER BY price
select * from (SELECT DISTINCT(id),* FROM hotels_hotel ORDER BY id) as p ORDER BY price

I
20.02.2017
09:17:28
а что изменилось?

Antony
20.02.2017
09:17:42
as

Страница 141 из 1273