
Eugene
08.07.2017
18:40:04

Matz
08.07.2017
18:41:23

Denis
08.07.2017
18:49:24
начинать уже с чего-то простого, sanic

Shine
08.07.2017
18:53:13
с аиохттп точно начинать знакомство с веб-разработкой не стоит )

Google

Shine
08.07.2017
18:53:42
лучше потренироваться на чем-нибудь синхронном

Denis
08.07.2017
18:55:02
И как показывают тесты синхронно не значит медленно.

Shine
08.07.2017
18:55:21
абсолютно согласен
кроме того, масштабировать бэкэнд
эт вообще не проблема

Denis
08.07.2017
18:55:37
https://github.com/tomchristie/apistar

Shine
08.07.2017
18:55:50
апистар неплох
но ему еще развиваться и развиваться :)

Denis
08.07.2017
18:56:36
Я его особо не крутил, но при первой возможности обязательно
Нравится что Том избавился от джанго запросов

Shine
08.07.2017
18:57:44
ну мы щас в новом проекте решаем
возможно на нем будем поднимать
но там прям пилить и пилить

Google

Shine
08.07.2017
18:58:05
так как апистар - голый вася

Denis
08.07.2017
18:59:33
Ну не такой он и голый
Схемы есть, поддерживает пару ормов, что хорошо есть джанговская, перевести старый проект не составит труда.
Голый это саник, хотя уже много с фласка переписали на саник

Shine
08.07.2017
19:01:44
ну нам в этом плане не повезло
очень сложная аналитика
про ормы можно забыть )

Denis
08.07.2017
19:02:40
"большие данные"?

Shine
08.07.2017
19:03:10
да
хотя не люблю этот стремный термин )
его сейчас везде вставляют

Denis
08.07.2017
19:05:06
поэтому он в кавычках
А какая бд?

Shine
08.07.2017
19:05:37
бд своя, на сях
не с нуля, один из опенсорсных проектов, но фактически внутри под себя все

Yelakelly
08.07.2017
19:16:05
Всем привет. У моего пользователя нет прав для создания баз данных. Получается тесты (через manage.py) не вариант делать? Я так понял база каждый раз новая создается, а у меня доступ только на одну базу + указать например отдельную с другим пользователем нет возможности.

Denis
08.07.2017
19:19:22
Попроси сделать ещё одну для тестов, и пропиши её в настройках джанги
https://docs.djangoproject.com/en/1.11/ref/settings/#std:setting-DATABASE-TEST

Grigoriy
08.07.2017
19:53:14
Привет всем. Кто-нибудь юзал django-admin2?

Denis
08.07.2017
19:56:15

Google

Yelakelly
08.07.2017
20:01:06
А там разве можно указать другого пользователя?
Попроси сделать ещё одну для тестов, и пропиши её в настройках джанги

Grigoriy
08.07.2017
20:04:35
зачем это ?
вот и я думаю, что ?, полчаса запустить не могу. Ясно

S
08.07.2017
20:05:50
Вот как то так примерно
if 'test' in sys.argv: DATABASES['default'] = { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': ':memory:'}

Yelakelly
08.07.2017
20:34:09


Alexander
08.07.2017
23:55:44
Всем привет. У моего пользователя нет прав для создания баз данных. Получается тесты (через manage.py) не вариант делать? Я так понял база каждый раз новая создается, а у меня доступ только на одну базу + указать например отдельную с другим пользователем нет возможности.
обычно в крупных проектах есть production c базой, есть некий stage, есть тестовый сервер, есть dev сервер
то есть 4 типа окружения
production - тут стабильная версия сайта, где всё работает, в базе всё ок
stage - это нечто очень похожее на production, его смотрит заказчик/project manager/тестировщик перед тем, как сделать обновление production'а, обычно сюда загружают production-базу с некоторыми минимальными изменениями, чтобы проверить, что миграции пройдут успешно, тесты пройдут на реальных данных успешно и так далее, плюс эту версию удобно изучать на предмет всяких багов в ручном режиме тестирования
testing - это нечто, что создаётся и удаляется автоматически тестами на CI, у нас это /usr/src/app/run_tests.sh, который запускается в докер-контейнере и там вызываются различные доктесты, юнит-тесты, acceptance behave-тесты, flake8 и так далее, это то, что происходит с каждым новым push'ем на bibucket
develop - это просто некая локальная установка, у каждого разработчика своя, некий PostgreSQL в Docker-контейнере на ноутбуке, который через docker-compose цепляется к контейнеру с кодом проекта, легко создать и удалить


Igor
09.07.2017
04:06:17
Привет! Подскажите пакет, который даст возможность из загружаемого файла (разных форматов) достать весь текст, тоесть распознать его, а также интересует механизм генерации из хтмл разметки в, например, пдф.

Oleja
09.07.2017
04:58:27
Wkhtmltopdf для генерации пдф

Aleks
09.07.2017
04:59:27
Ну с распознаванием как-то слишком жирно

Oleja
09.07.2017
05:01:34

Рустам
09.07.2017
09:55:29
Access-Control-Allow-Headers: Content-Type Access-Control-Allow-Methods: GET, POST, OPTIONS Access-Control-Allow-Origin: *
Где мне нужно это добавить?
Это для кроссдоменных запросов

S
09.07.2017
10:01:50

Рустам
09.07.2017
10:05:17
Спасибо
В джанге это видимо трудоемко?

Denis
09.07.2017
10:06:23
Что трудоемко? Написать свой мидлварь?

Рустам
09.07.2017
10:07:22
Там этим все ограничивается?

Google

Admin
ERROR: S client not available

S
09.07.2017
10:11:35

Рустам
09.07.2017
10:12:02
Окей, спасибо

S
09.07.2017
10:12:14

X
09.07.2017
12:24:41

Никита
09.07.2017
13:24:20
Всем добрый день! Сейчас веду разработку серверного API для мобильников(приложение на подобие соц.сети), возник вопрос ауетентификации пользователей, какие библиотеки посоветуете?

Vladimir
09.07.2017
13:32:19
Drf, там и аунтерификация есть.
Есть ещё social auth но не помню если там у самой либы api

Никита
09.07.2017
13:34:47
Спасибо)

Call Me Maybe
09.07.2017
13:40:02
@amureki приди, порядок наведи
Не думали про антиспам бота?

amureki
09.07.2017
13:41:59

Call Me Maybe
09.07.2017
13:42:32
Именно это сообщение вижу раз 3ий
В ключевые слова можно добавить, например, контакты спамеров
Или сообщения больше N символов проверять на совпадение по регуляркам

amureki
09.07.2017
13:43:44
не уверен, что боты могут удалять сообщения

Call Me Maybe
09.07.2017
13:46:22
Пинговать админов?

amureki
09.07.2017
13:46:32
вы прекрасно нас пингуете :)

Call Me Maybe
09.07.2017
13:47:19
Даже так https://core.telegram.org/bots/api#deletemessage

amureki
09.07.2017
13:52:01

Google

amureki
09.07.2017
13:52:04
можно попробовать

Oleja
09.07.2017
14:24:57
Давайте лучше что-нибудь глобальное и интересное замутим, миллиард с чат бота не заработаешь

Aleksandr
09.07.2017
14:39:17
Ребята миллион $ заработали)
https://cryptoping.tech
Точнее собрали)

Oleja
09.07.2017
14:56:09
Ну вот, молодцы! Когда есть идея и желание, то время на спам нет, и нужда в антиспам боте отпадает

A
09.07.2017
15:32:41

Андрей
09.07.2017
15:45:36
скиньте кто-нибудь ссылку на нормальную работу с моделями

Artem
09.07.2017
16:27:42