
[Anonymous]
02.09.2016
16:51:02
Ты на 1.10 сидел?
вы заметили, кстати, что 1.10.1 вчера вышла?

Dan
02.09.2016
16:51:31
Я на 1.10 перелез

Alexander
02.09.2016
16:55:35

Google

Alexander
02.09.2016
16:56:12
про старые проекты - я решил везде использовать предыдущую стабильную версию, то есть с выходом 1.10 я все остальные проекты перевёл на 1.9

Dan
02.09.2016
16:57:12
А у меня вечно руки чешутся

Alexander
02.09.2016
16:57:15
ну, а новые проекты я делаю на бете/рк/последней стабильной версии (если нет бет или рк), так как они всё равно первое время будут глючить
реально интересно будет после выхода 2.0
а сейчас какие-то не очень интересные для меня релизы
я не могу сходу сказать, что интересного в 1.10, того, без чего нельзя обойтись в 1.8
ну, кроме более красивой админки) но это просто дизайн
наверное, это показатель зрелости системы, что все полезные функции уже давно в ней есть
вот все эти индексы, которые они там допиливают - это ведь можно было и раньше делать, вручную

Dan
02.09.2016
16:59:56
А что будет в 2 версии?

Alexander
02.09.2016
17:00:14
выкидывание кода совместимости с Python 2
наверное, будет быстрее

Artem
02.09.2016
17:00:29

Google

Alexander
02.09.2016
17:00:49
замена функций на CBV
мне не оч нравится

Artem
02.09.2016
17:00:59
а зря, довольно удобно
особенно для реста

Dan
02.09.2016
17:01:04

Alexander
02.09.2016
17:01:11
мне нравится когда view реализовано в виде функции
если это простая функция - зачем усложнять?
на классах оно , наверное, более медлительное

Dan
02.09.2016
17:01:59
А функциональных въюх не оставят?

Artem
02.09.2016
17:02:12
это хорошо, когда небольшие функции, а когда у тебя много разных методов, собираешь джысонину через прочие генераторы, наследуешься и используешь классы других запросов/методов

Alexander
02.09.2016
17:02:14
ну, они логин и логаут перевели в 1.11 в Deprecated

Artem
02.09.2016
17:02:16
вот и появлются все ништяки

Alexander
02.09.2016
17:02:47
ну вот и хорошо, когда есть выбор

Artem
02.09.2016
17:03:52
{
"chats": [
{
"chat_status": 3,
"chat_user": {
"avatar": "http://cs628830.vk.me/v62*********.jpg",
"first_name": "*****",
"id": 2,
"last_name": "Artem",
"status": 1
},
"date_created": 1470928048,
"from": "Улан-Батор",
"id": 15,
"invoice_id": 9,
"last_message": {
"date_created": 0,
"id": null,
"own_my": null,
"text": ""
},
"to": "Кострома",
"unread_messages": 0
},
{
"chat_status": 3,
"chat_user": {
"avatar": "http://127.0.0.1:8000/files/img/_no_image.png",
"first_name": "Anton",
"id": 3,
"last_name": "djsfjAJF",
"status": 1
},
"date_created": 1470927810,
"from": "Москва",
"id": 13,
"invoice_id": 7,
"last_message": {
"date_created": 0,
"id": null,
"own_my": null,
"text": ""
},
"to": "Усть-Пиздюйск",
"unread_messages": 0
}
],
"count": 2
}
вот такого рода запросик выплевывется
без прогрева
так что не скажу, что просаживается

Alexander
02.09.2016
17:06:43
если там был запрос к VK API, то, конечно, большая часть времени уйдёт на работу с этим API

Artem
02.09.2016
17:06:52
нет, нету
это уже в бд строка валяется

Google

Alexander
02.09.2016
17:07:05
и разница между классами/функциями тут точно не будет заметна
мм

Artem
02.09.2016
17:07:58
на серваке разумеется еще быстрей выполняется, ибо там подкрученно как надо, а на ноуте нейронка крутится

Alexander
02.09.2016
17:08:50
мне не нравится наличие поддержки Python 2
мне вообще не нравится, что так долго до 2020 тянут с его поддержкой
если бы все просто сделали 2to3 на свои либы, то в итоге у других людей был бы простой выбор: или использовать старые либы и Python 2 или обновиться до Python 3 и юзать новые либы
ну и пусть поддержка энтерпрайза была бы до 2020

Dan
02.09.2016
17:10:42
Ну думаю это оправдано

Alexander
02.09.2016
17:11:01
они уже столько лет тянут кота за хвост
на официальном сайте питона до сих пор статья о том, что выбрать, 2 или 3 версию
94% модулей поддерживает Python 3
остальные 6% - из них половина уже устарела и никогда не будет поддерживать Python 3

Artem
02.09.2016
17:12:03
пусть 2ой живет :) я некрофил сижу на нем

Dan
02.09.2016
17:12:30
Кстати я малость отстал, драйвер для mysql на py3 перевели?

Artem
02.09.2016
17:12:44
блеать! выкину мускуль

Alexander
02.09.2016
17:12:52
я MySQL не использую, но давно же что-то такое было
поддержка точно есть
возможно, с помощью какого-то другого модуля

Dan
02.09.2016
17:13:48
Я просто одно время пересел на постгрес чтобы использовать 3.5

Google

Dan
02.09.2016
17:14:16
Не было модуля для ру3

Alexander
02.09.2016
17:15:12
ну, сейчас уже всё на 3 питоне, в джанге его поддержку в транке выпилят , наверное, в январе
тогда отделят ветку с 1.11
кстати, для фронтенда кто-нибудь юзает Django с Aurelia?

Artem
02.09.2016
17:17:12
Жангу с ангуларом ^_^

Alexander
02.09.2016
17:17:29
мне Aurelia как фреймворк кажется очень симпатичным

[Anonymous]
02.09.2016
17:19:35
Что будет в 2.0?:)

Artem
02.09.2016
17:19:56
летать будет

Alexander
02.09.2016
17:19:56
выпил всего старого
не только Python 2
а 1.11, наверное, будет использоваться до 2025))

Paul
02.09.2016
17:20:52

Alexander
02.09.2016
17:21:04
они сделали аналоги через классы

Artem
02.09.2016
17:23:32
вероятно сделают некий другой метод для обращения к сессии и проверку юзверя и анониста

Alexander
02.09.2016
17:24:22
вот в идеале нужно пилить каналы с вебсокетами и как-то это всё там передавать
всё как-то идёт к тому, что бэкэнд просто данные отправляет, в остальное делает js-фреймворк
не могу сказать, что мне это нравится, но тренд какой-то такой
и даже все эти роуты тоже на js-фреймворке

Artem
02.09.2016
17:27:22
Правду глаголишь, JSники слишком много на себя берут - а памяти и процаа жрет намного больше!

Alexander
02.09.2016
17:27:34
и, получается, там от джанги уже ничего и не остаётся кроме взаимодействия с СУБД

Google

Paul
02.09.2016
17:31:35

Alexander
02.09.2016
17:35:15

Andrey
02.09.2016
18:50:15

Николай
02.09.2016
18:52:35
https://pypi.python.org/pypi/django-telegram-bot кто нибудь пробовал эту штуку для телеграмм бота?

Eugene
02.09.2016
18:52:57

arisu
02.09.2016
18:53:24
жесть какая-то
давайте теперь любые приложения писать на джанго
:)

Eugene
02.09.2016
18:53:37

Andrey
02.09.2016
18:54:00

Николай
02.09.2016
18:54:05
Ооо.. супер.. подскажи плиз.. я получил токен.. развернул джанго на поддомоене.. в главный urls.py прописал то что документации.. а так же в settings прописал TELEGRAM_BOT_HANDLERS_CONF

Artem
02.09.2016
18:54:26

Николай
02.09.2016
18:54:40
далее создал приложение info в котором в файл handlers.py запихнул команды
Но ведь как же нужно дать понять телеграмму чтобы он знал мой сервер

Eugene
02.09.2016
18:55:16

Andrey
02.09.2016
18:55:52

arisu
02.09.2016
18:55:58
когда уже жс умрет, скажитемне
и на смену ему придет строго типизированный язык

Artem
02.09.2016
18:56:14