@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 28 февраля 2017 г.

12:05:29 ДП
User 57296486
насчет вакансий - недавно заполнял регистрацию на одном из сайтов - там вот так по годам было разбито
12:05:32 ДП
12:08:11 ДП
User 41695471
{% if edit_id  %}
            <form action="{% url 'update' edit_id %}" method="POST" class="form-horizontal" id="createForm">
        {% else %}
            <form action="{% url 'add' %}" method="POST" class="form-horizontal" id="createForm">
        {% endif %}
12:08:25 ДП
User 41695471
рабочая же конструкция, ребят?
12:23:33 ДП
User 240629525
Почему нет
12:31:16 ДП
User 41695471
тогда косяк не здесь)
04:54:41 ДП
User 48374918
код покажи таски
05:00:22 ДП
09:06:16 ДП
User 1874846
всем привет, в чем тут может быть проблема:
{% if object_list.category_id == cat.id %} active{% endif %}
09:06:26 ДП
User 1874846
category_id - целое число
09:07:53 ДП
User 1874846
django 1.6
09:08:27 ДП
User 158695346
User 1874846
всем привет, в чем тут может быть проблема:
{% if object_list.category_id == cat.id %} active{% endif %}
а как проблема проявляется?
09:09:02 ДП
User 1874846
решил вопрос =) надо оказывается поставить
|stringformat:"s"
после cat.id
09:09:06 ДП
User 158695346
а ещё object_list скорее всего queryset, и у него нет проперти category_id
12:13:20 ПП
User 219335557
У меня странный вопрос) что лучше использовать для блога? Bbcode или markdown?)
12:15:46 ПП
12:16:52 ПП
12:17:43 ПП
User 169404603
на djbook.ru мы впилили маркдауновский визивиг, неплохо
12:55:07 ПП
User 18500084
User 169404603
на djbook.ru мы впилили маркдауновский визивиг, неплохо
сами жсный прикрутили или батарейку какую выбрали?
12:56:31 ПП
User 18500084
смотрел на https://github.com/adi-/django-markdownx
https://github.com/jamesturk/django-markupfield
https://github.com/sv0/django-markdown-app
но чет не понравилось ничего
01:05:54 ПП
User 169404603
исходники открыты, я уже не помню подробности
01:06:47 ПП
User 18500084
а, ну да, забываю) гляну
02:44:53 ПП
User 281448461
этот Артур вчера был Алексеем
02:51:24 ПП
02:54:24 ПП
User 240629525
Сменил имя, бывает 😊
02:55:37 ПП
User 18500084
не, это два разных акка
02:55:54 ПП
User 18500084
можно удалять оба сообщения за спам :)
02:56:44 ПП
User 18500084
в соседнем чатике мы это уже потерли
03:29:42 ПП
User 281448461
кто как, а я после такой рекламы из принципа в этот чат не полезу
реально не втыкают что это больше антиреклама?
04:58:14 ПП
User 82569033
Гайс, можно ли реализовать связь много ко многим к одному объекту т.е. она реализуется только в одном объекте и сама к себе?
05:02:31 ПП
User 240629525
Вообще не понятно что ты спросил 😳
05:04:35 ПП
User 82569033
class Post(models.Model):
    q = ManyToManyField(Post)
05:10:31 ПП
User 47002714
class Post(models.Model):
    q = ManyToManyField('self')
05:56:24 ПП
05:56:35 ПП
User 299919424
недавно кто то обсуждал пхп))
06:32:29 ПП
User 196895
User 299919424
после таких картинок задумаешься на полном серьёзе, на чём лучше делать backend api
07:15:51 ПП
User 2895769
решить задачу создания backend'а можно на всех языках программирования так или иначе, вопрос в стоимости разработки и владения такой системой, у Python'а тут есть преимущества в том, что времени на разработку и поддержку требуется мало, поэтому такие затраты относительно невысокие, да, питон более тормознутый, но самые большие затраты (как минимум у большинства проектов) они уходят на зарплаты людей, а вовсе не на серверы, так что выбор питона выглядит обоснованным
07:18:24 ПП
User 2895769
так или иначе компьютеры созданы чтобы облегчить жизнь людям, нужно этим пользоваться) в 21 веке человечество вполне может себе позволить удобные системы, которые приятно использовать, на которых приятно программировать... Python/Django сегодня - это один из лучших выборов если даже не самый лучший
07:33:28 ПП
User 299919424
User 196895
после таких картинок задумаешься на полном серьёзе, на чём лучше делать backend api
Go
07:33:44 ПП
User 196895
User 299919424
Go
точно. именно его
07:34:15 ПП
User 299919424
но если прям хочется php (а мне иногда хочется), то можно на phalcon
11:04:17 ПП
User 18500084
Pavel спасибо за PR 👍
11:10:40 ПП
User 128333406
User 18500084
Pavel спасибо за PR 👍
😀
11:13:45 ПП
User 2895769
User 299919424
Go
Go в первую очередь интересен тем, кого не устраивает производительность Python'а и сложность С, некий компромиссный вариант, он достаточно модный сейчас, да, в каких-то задачах его разумно применять (к примеру, я использую Caddy Server, он написан на Go, ещё rkt и другие компоненты для сервера), но по сравнению с тем же Python'ом Go проигрывает по юзабилити, я считаю, что удобство программиста - высшая ценность и программист не должен подстраиваться под компьютер просто ради того, чтобы сделать программу быстрее, просто мнение)
11:16:13 ПП
User 2895769
Caddy Server, к слову, достаточно удобен для проксирования запросов к uWSGI с Django'й, он умеет автоматически получать и продлять Lets Encrypt сертификаты
11:24:44 ПП
User 240629525
он умеет автоматически получать и продлять Lets Encrypt сертификаты
2 строчки в баше и 1 строчка в крон
11:25:32 ПП
User 2895769
да, однако когда речь идёт об облаках - не всё так просто
11:26:09 ПП
User 240629525
Просто смысл ради этого экзотикой пользоваться
Облака думаю используют что-то получше, чем Lets Encrypt
11:26:20 ПП
User 2895769
контейнер с сервером может быть запущен на любой ноде облака
11:26:38 ПП
User 2895769
значит, нам нужен не обычный cron, а некий облачный cron в том или ином виде
11:26:42 ПП
User 2895769
это усложнения
11:27:46 ПП
User 240629525
Другие задачи другое ПО, если у тебя нода в облаке ты пишешь скриптик на баше, если ты владелец облака для гигантского проекта ты ипользуешь другое ПО и сертификат интерпрайс уровня
11:28:36 ПП
User 2895769
а если у тебя маленький проектик с 6 нодами за 1 доллар на арубе? 😊
11:29:32 ПП
User 2895769
облачные технологии позволяют сделать всё более надёжно даже в случае, когда денег на проект выделяют мало
11:29:40 ПП
User 109322233
User 240629525
Другие задачи другое ПО, если у тебя нода в облаке ты пишешь скриптик на баше, если ты владелец облака для гигантского проекта ты ипользуешь другое ПО и сертификат интерпрайс уровня
развод на бабло
11:30:01 ПП
User 109322233
все платные сертификаты это продажа воздуха
11:31:08 ПП
User 2895769
понятно, что тут есть разные способы решения, но вот если хочется снизить затраты времени (и, значит, стоимость владения) - автоматическая работа с сертификатами на уровне сервера - это довольно удобная фича, она есть в Caddy Server, в Traefik...
11:31:16 ПП
User 240629525
Для большинства да, для крупных компаний нужен другой уровень верификации, там проверяют и физический адрес компании
11:31:30 ПП
User 109322233
User 240629525
Для большинства да, для крупных компаний нужен другой уровень верификации, там проверяют и физический адрес компании
это не дает никакой безопасности
11:31:52 ПП
User 240629525
В плане шифрования да, в плане верификации дает
11:31:58 ПП
User 109322233
для крупных просто продают другой ярлычек в браузере
11:32:16 ПП
User 2895769
через Cron в случае облаков это можно было бы сделать через http://dkron.io/docs/getting-started/ , к примеру, но, как видите, это отдельная утилита, которая подключается к той же etcd... то есть некий дополнительный компонент со своей точкой отказа
11:32:18 ПП
User 109322233
User 240629525
В плане шифрования да, в плане верификации дает
никто не выбирает надежного контрагента по сертификатам, для этого есть совсем другие инструменты
11:32:48 ПП
User 109322233
как тебе сертификат покажет что компания уже банкрот?
11:33:31 ПП
User 2895769
есть 3 уровня сертификатов, DV, OV, EV, первые два в браузере отображаются одинаково, у EV "зелёная строчка"
11:33:40 ПП
User 240629525
Не зря же покупают именные сертификаты, браузеры и имя компании пишут в строке
11:33:49 ПП
User 2895769
это работает именно с этой позиции, просто как некий маркетинговый инструмент, не более того
11:34:18 ПП
User 2895769
если нужна "зелёная строка" - покупают (ради неё), если нет - то нет
11:34:36 ПП
User 109322233
User 240629525
Не зря же покупают именные сертификаты, браузеры и имя компании пишут в строке
зря, это обычный распил инвесторского бабла
11:34:45 ПП
User 2895769
а вот реальной потребности в OV/EV ради валидации компании нет, клиенты это не понимают
11:34:49 ПП
User 109322233
User 2895769
это работает именно с этой позиции, просто как некий маркетинговый инструмент, не более того
+
11:34:54 ПП
User 109322233
именно так
11:35:59 ПП
User 240629525
Раз покупают значит нужно и с маркетинговой точки зрения в том числе
11:36:56 ПП
User 240629525
Расширенный сертификат показывает что центр сертификации проверил организацию
11:37:51 ПП
User 109322233
User 240629525
Расширенный сертификат показывает что центр сертификации проверил организацию
что проверил? 😄
важной инфы нет и не проверяется.
11:38:05 ПП
User 240629525
Телефон знаю проверяют точно, звонят и т.д.
11:38:35 ПП
User 2895769
https://www.gogetssl.com/extended-validation/comodo-instantssl-ev/
gogetssl.com/extended-validation/comodo-instantssl-ev
Unique EV SSL certificate from Comodo. Low-cost product for the first year with not expensive renewal options via GGSSL provider
11:38:42 ПП
User 2895769
вот самый дешёвый EV
11:38:42 ПП
User 109322233
это элементарно проверяется по любой фирме на раз
11:39:05 ПП
User 109322233
телефон voip вообще бесплатно получить можно
11:39:28 ПП
User 2895769
User 2895769
вот самый дешёвый EV
47 баксов/год
11:40:24 ПП
User 109322233
User 2895769
47 баксов/год
демпингуют :) кстати они (многие серт центры) и проверяют спустя рукава все
11:40:26 ПП
User 2895769
вообще, да, раньше это было раза в 3 дороже, цены упали
11:40:40 ПП
User 2895769
для организации имеет смысл сделать такое
11:40:56 ПП
User 2895769
но если ты просто ИП или частное лицо - EV не дадут
11:43:08 ПП
User 2895769
то есть если у нас там малый бизнес и всё оформлено на ИП, он(-а) в любом случае не сможет получить EV, значит, самый разумный вариант - Lets Encrypt