
Denis
06.11.2016
00:23:28

Vadim
06.11.2016
00:23:47
У меня странная архитектура апи, далёкая от рест (ну говно он, аж бесит, но…) Так вот. Надо для @list_route показать разные поля в OPTIONS)
Может быть, когда-нибудь я соберусь с мыслями и на каком-нибудь React Native соберу кроссплатформенный визуальный редактор для Django ORM. Если есть идеи и хотелка – в личку :)

Denis
06.11.2016
00:25:56

Google

Vadim
06.11.2016
00:26:26
Ну блин, а без этого скучно :)

b0g3r
06.11.2016
00:26:39
Возможно здесь найти людей для этого будет проще:
Django
https://telegram.me/pydjango
Django
https://telegram.me/django_framework

Denis
06.11.2016
00:27:03
list_route это у тебя что? Список эндпоинтов или список объектов в роуте?
Декоратор?
Что он делает?

Vadim
06.11.2016
00:29:09
Кстати, React Native вполне шустро бегает в обёртке. Не нативно, зато МВП быстро собирается.
Это эндпоинт списка объектов. Ну, грубо говоря…

Denis
06.11.2016
00:29:17
Вообще что это?

Vadim
06.11.2016
00:30:09
Ладно, я тебя понял)) Самому разобраться быстрее будет – не первый год в этом дерьме)) А вообще да, это декоратор DRF для создания кастомного эндпоинта.
Я думал, как в старом анекдоте: "знаю, практикую" :)

Denis
06.11.2016
00:32:41
Я если честно django rest framework не пользовался((( На джанге апи помню делал через tastypie
Потом вообще свалил в restless
Терь хочу свой велосипед, независимый от фреймворка... с интерфейсом для тестирования

Vadim
06.11.2016
00:34:34
Tastypie задолбал своими заморочками, когда я им пользовался. Года 4 назад. Прям реально до зубного скрежета :)

Google

Denis
06.11.2016
00:35:56
Я когда первый раз выбирал инструмент для апи тоже самое подумал про drf

Vadim
06.11.2016
00:36:23
На вкус и цвет все фломастеры разные

Denis
06.11.2016
00:36:38
Потом тастипай глубже компнул... по самые уши гидрейт, дигидрейт...
я с каждым угодом ухожу в легковесность.. вот последнее, что мне приглянулось - restless, но нужно под него написать интерфейс... возможно на ботле сделаю...

Vadim
06.11.2016
00:38:44
Да-да, что-то страшно знакомое

Denis
06.11.2016
00:38:47
или falcone, но чё то последний мне как-то ниочинь)))
Ты, кстати, не встречал решений для API с интерфейсом кроме DRF
?

Vadim
06.11.2016
00:42:09
Не понял вопрос.

Denis
06.11.2016
00:44:19
ну вот, что мне нравится в DRF - есть веб интерфейс... то есть отдал фронтендерам или мобильным разработчикам и пусть балуются...
http://apprendre-python.com/images/django-rest-framework-api-root.png

Vadim
06.11.2016
00:46:10
Ну как тебе сказать… Здесь можно материться? :)

Denis
06.11.2016
00:46:11
Вот хотелось бы найти с подобным веб интерфейсом, только не привязанный к фрейму
да

b0g3r
06.11.2016
00:46:39
Только обкладывать хуями
Аккуратно и нежно
С заботой и любовью

Denis
06.11.2016
00:49:10
обкладывание хуями - процесс тонкий и кропотливый...

Vadim
06.11.2016
00:50:41
Во-первых, в нём невозможно нормально написать документацию. Никакой Swagger и аналоги тоже не помогают. Потому что у меня в боевых проектах никогда не бывает чистого REST. Равно как крайне тяжело бывает описывать доступные атрибуты.
Например, у меня в проекте (про бег) есть цели. Цель может быть поставлена до даты (хочу пробежать 100км до 31 ноября) или на событие (хочу пробежать марафон за 4 часа). Меня бесит одна только мысль, что это должны быть два разных эндпоинта. Потому что с точки зрения REST это два разных типа данных – у них разные классы и набор атрибутов. И если вывод списка можно захакать, то вот даже доку (я уже молчу про форму создания в этом интерфейсе) сделать чуть более, чем невозможно.
Так и живем: апи документирую в вики гитлаба команды. :(

Denis
06.11.2016
00:52:05
жесть

Google

Denis
06.11.2016
00:52:42
вот я хочу у себя решить подобные проблемы с генерацией доков...

Vadim
06.11.2016
00:52:58
Че т меня начинает раздражать тупой клиент телеграма под ОС Х =/

Denis
06.11.2016
00:53:03
свагер не проблема, так опять-таки ява..

Vadim
06.11.2016
00:53:35
Решить-то эту проблему можно, но, думаю, только для частного случая. В общем виде это может оказаться слишком нетривиальной задачей.

Ильдар
06.11.2016
00:54:13
Привет всем)

Denis
06.11.2016
00:54:14
пользуйся консольным))) https://github.com/vysheng/tg

Vadim
06.11.2016
00:54:23
В общем, я пока что остановился на рукописной доке в маркдауне :)
Ну вот еще консольного мессенджера мне не хватало. Я же не фрибсдшник какой-нибудь, прости хоспаде :)

Denis
06.11.2016
00:55:19
))))))
кста, в консольном есть незаменимая плюшка))) - быть в инвизе
пока ты не дашь команды, что мол "прочитано" тебя не спалят)))

Vadim
06.11.2016
00:57:52
Я ни от кого не прячусь ;)

Denis
06.11.2016
00:58:15
Я в основном от жены))))

Vadim
06.11.2016
00:59:08
Прятаться от жены – святое )

Denis
06.11.2016
00:59:11
Пойду напишу чё-нить полезное)))

Vadim
06.11.2016
00:59:52
Удачи)

Aleksandr
06.11.2016
01:01:49
так а дополнительный интерфейс к боту модно подключать? например поля для вода текста
можно?

Vadim
06.11.2016
01:07:25
Я не знать, я не трогать ботов для тг :)

Denis
06.11.2016
01:08:31

Google

Aleksandr
06.11.2016
01:09:14
ну я не могу найти такого интерфейса только кнопки

Denis
06.11.2016
01:11:33
ну так это нужно в апи телеграмма зыриить... хотя формы он не рендерит вроде... хотя радиокнпки есть...

Aleksandr
06.11.2016
01:13:00
да радио и простые кнопки есть
похоже придется через комманды делать

b0g3r
06.11.2016
07:24:39

Admin
ERROR: S client not available

May
06.11.2016
07:43:14
Всем добра

Seva
06.11.2016
07:43:42
Ку

CuSO4ek
06.11.2016
07:47:59
Йо

Aleksandr
06.11.2016
07:48:26
12 человек осталось набрать...

no face
06.11.2016
08:01:23
к новому году вангую 1к мемберов.
вангую раньше

Maksim
06.11.2016
08:02:30
Привет всем
Как сделать условия с булиновской переменной, чтоб когдо оно поменялось с false на true, оно перестало выполняться

V
06.11.2016
08:11:11
if not condition:

Maksim
06.11.2016
08:14:03
То есть если у нас
``
f
a=False

Google

Maksim
06.11.2016
08:14:44
if a not:
А в конце функции сделать a=True?

Вячеслав
06.11.2016
08:20:39
ну как то так

Levent
06.11.2016
08:35:06
987 чел

Fff
06.11.2016
08:46:22
Почему он мне не возвращает нормальный список кортежей
А какую-то хуйню вписывает в начале

V
06.11.2016
08:50:49

Maksim
06.11.2016
08:51:34
Там вот так if not(a)
Но все равно, не работает
В конце где я прописываю a=True
a даже не подсвечиваетс
я

V
06.11.2016
08:52:40
Эта группа больше не существует