
Dan
27.03.2018
01:24:17
Доброе

Dave
27.03.2018
01:24:20
у нас тут жквори
присоединяйся

Dan
27.03.2018
01:24:34
Да я уже понял

Google

Andrey
27.03.2018
01:24:50

Dude
27.03.2018
01:25:14
Так, что-то есть

Dave
27.03.2018
01:25:27
нуу, вишь, джанга ни при чем, это jS

Dude
27.03.2018
01:25:53
блядский фронтендер....

Dave
27.03.2018
01:25:57
у тебя там валидация в нем небось

Dude
27.03.2018
01:26:30
скорее всего

Dave
27.03.2018
01:29:24
путевая заметка: authors = Author.objects.all().prefetch_related('books') работает только для author.books.all()
я просто prefetch_related недавно открыл для себя и он шикарен
JOIN'ы не нужны, проше получить зависымые поля вторым запросом

Dude
27.03.2018
01:48:05
Заработало, все супер, теперь следующий вопрос, в дефолтной форме встроен эксепшн, если регекс не прошел. Я использую МоделФорм, но эксепшн мне не выкидывает. Вот форма https://dpaste.de/Kdjv

Dan
27.03.2018
01:51:28
В где регексп

Dude
27.03.2018
01:52:06
ну в модели же, если я правильно понимаю.

Dave
27.03.2018
01:52:12
что это за ад?

Google

Dave
27.03.2018
01:52:38
я понимаю, джанго много разрешает, но за чт о ты ее так?

Dude
27.03.2018
01:52:43
это моя форма )
да почищу потом
методом исключения проблемы решал

Dave
27.03.2018
01:53:18
тебе справедливо сказали - регулярки у тебя тут нет
чувак, почитай доки. там дело пишут

Dude
27.03.2018
01:54:03
Чувак, я читал доку, регулярки тут и не должно быть.
class User_information(models.Model):
"""
Users which filled in the form
"""
name = models.CharField(max_length=300)
second_name = models.CharField(max_length=50)
phone = PhoneNumberField(unique = True)
email = models.EmailField(unique=True)
url = models.URLField(max_length=500)
def __str__(self):
return self.name
phone поле содержит виджет phonefield внутри его рега
у меня моделформ
ссылается на эти поля

Dave
27.03.2018
01:54:43
хочешь - замени виджет, хочешь не используй такое поле
аа, ты про модель

Dude
27.03.2018
01:55:08
max_length=300 тут рега, если я введу больше 300 мне выкинет эксепшн

Dave
27.03.2018
01:55:11
где у тебя регексп, в модели или в форме?
окай

Dude
27.03.2018
01:55:37
в модели

Dave
27.03.2018
01:58:04
я понял что ты хочешь, но я не знаю что у тебя там в PhoneNumberField

Dude
27.03.2018
01:58:46
А если больше 300 введу в поле, как выкидывать ?
name

Google

Andy
27.03.2018
02:54:09
Привет. А есть какие то причины по которым бы мне не стоило использовать Django Channels? Или может быть альтернативы кто то знает какие то?

Artem
27.03.2018
04:30:32
Ребят, подскажите, почему в дизайне и в браузере текст вылядит совершенно по-разному при одном и том же шрифте, ос, параметрах шрифта и т.д.?
вот пример
у него даже толщина совсем разная
первое — хром на макоси, второе — скетч на той же макоси на том же дисплее
в скетче выглядит офигенно, в браузере — как говно :(
интересует, точнее, не только "почему", но и "что с этим делать". я понимаю, что тут про джанго, но веб-дев всё-таки, сталкивались наверное с таким дерьмом уже

Сергей
27.03.2018
04:35:33
как бэк разраб могу сказать, что с этим дерьмом должен разбираться фронт)

Artem
27.03.2018
04:37:38
в сафари кстати выглядит нормально ? у гугла свой путь, видимо

Dan
27.03.2018
04:38:23
а ты шрифты подгружаешь ?

Artem
27.03.2018
04:39:01
ага
уже не в первый раз просто вижу, что в хроме текст совсем не так выглядит, как должен
сейчас бомбануло, потому что ппц в глаза бросается

Игорь
27.03.2018
04:46:39
Вопрос. У меня на кэшировании настроен редис и мне нужны очереди сообщений и запуск скриптов по времени. Лучше взять rabbitMQ и крон. Или стоит присмотреться к селери?

Dan
27.03.2018
04:47:16
думаю селери
темболее редис уже стоит

Artem
27.03.2018
04:49:04
только вот https://github.com/celery/celery/issues/3409
:)
я так и не нашёл решения

Dan
27.03.2018
04:52:07
а ты как его запускаешь ?

Google

Dan
27.03.2018
04:52:22
suprevisor не рестартует ?

Artem
27.03.2018
04:53:20
через systemd запускал
фишка в том, что он живой вроде как
но в какой-то момент тупо перестаёт выполнять таски
в какой — хз, бывает неделю пашет, бывает день
я в итоге на крон пересел

Dan
27.03.2018
04:54:11
ну как вариант перезапускать его периодически

Andy
27.03.2018
04:54:11

Artem
27.03.2018
04:54:17
причём абсолютно везде такая беда была, что в DO, что в других вдсках, что в Azure
т.е. от "плохой сети" не особо зависит
в логах нифига ценного)

Dan
27.03.2018
04:54:43
у нас вроде ниразу таких проблем не было

Artem
27.03.2018
04:55:39
по поводу шрифтов, кстати: -webkit-font-smoothing: antialiased;
но на не-ретинах выглядит ужасно ?
на ретине отлично

Андрей
27.03.2018
05:47:00
Всем привет. Как из джанго get запрос сделать на другой сайт?

Dan
27.03.2018
05:49:27
import requests
requests.get(url, {GET_KEY: GETVALUE})
ну и поставить пакет requests

Андрей
27.03.2018
05:50:43
А, спасибо)

Google

Андрей
27.03.2018
06:01:40
Request URL: http://192.168.0.79/call/
Django Version: 2.0.1
Exception Type: AttributeError
Exception Value:
'Response' object has no attribute 'get'
Exception Location: /www/asofts_venv/lib/python3.5/site-packages/django/middleware/clickjacking.py in process_response, line 26
Python Executable: /www/asofts_venv/bin/python3
Python Version: 3.5.2
только теперь какой-то другой модуль ругается

Dan
27.03.2018
06:03:12
а ты как вызываешь ?
у джанги есть объект request
и есть модуль requests
ты точно у второго вызываешь .get

Андрей
27.03.2018
06:08:38
def call(request):
if request.method == 'POST':
form = NameForm(request.POST)
if form.is_valid():
return requests.get('https://asterisk.asofts.ru/amocrm_qqq/amocrm.php', {'_login':'amocrm','_secret':'qqq','_action':'call','from':'12','as':'asofts','to':str(form.cleaned_data['to'])})

Dan
27.03.2018
06:09:35
твоя въюха должна возвтращать HttpResponse объект
тебе эта байда что выдает json?
у тебя должно быть что то вроде
res = requests.get()
return HttpResponse(res.json())
return HttpResponse(res.content)
return JsonResponse(res.json())

Андрей
27.03.2018
06:11:30
точно, с этим php уже всё забыл) ругаться перестало, сейчас дальше копать буду

DEFACE
27.03.2018
06:35:31
кто нибудь вкурсе почему в свежем фаерфоксе не отображаются виджет одноклассников и битрикс? ошибок в js консоль не плюет. я слышал у них какие то изменения в плане конфендециальности может с этим связано?

Dan
27.03.2018
06:36:02
виджет на сайте ?

DEFACE
27.03.2018
06:37:53
метрика тоже не работает

Dan
27.03.2018
06:38:28
возможно связано с тем что в iframe
попробуй разрешить загрузку из ифрейма

DEFACE
27.03.2018
06:39:00

Dan
27.03.2018
06:39:09
давай

DEFACE
27.03.2018
06:44:06
sanremodv.ru