
Rookie
08.01.2018
10:27:24
Там статья на тему. И клочками да, это улыбает

Sergey
08.01.2018
10:37:14


Askhat
08.01.2018
10:45:34
У кого был опыт с внедрением своего языка в i18n? Мне нужно добавить Казахский, которого там нет. Я добавил вот так:
EXTRA_LANG_INFO = {
'kz': {
'bidi': False,
'code': 'kz',
'name': 'Qazaq',
'name_local': u'\u0051\u0061\u007A\u0061\u0071'
}
}
import django.conf.locale
LANG_INFO = dict(django.conf.locale.LANG_INFO, **EXTRA_LANG_INFO)
django.conf.locale.LANG_INFO = LANG_INFO
global_settings.LANGUAGES.append(('kz', 'Qazaq'))
LANGUAGE_CODE = 'ru'
LANGUAGES = (
('ru', 'Русский'),
('en', 'English'),
('kz', 'Qazaq')
)
Работает, но слетает при обновлении страницы. В чём может быть причина? Мне кажется я совсем не так сделал

Google

Eugene
08.01.2018
10:48:13
У кого был опыт с внедрением своего языка в i18n? Мне нужно добавить Казахский, которого там нет. Я добавил вот так:
EXTRA_LANG_INFO = {
'kz': {
'bidi': False,
'code': 'kz',
'name': 'Qazaq',
'name_local': u'\u0051\u0061\u007A\u0061\u0071'
}
}
import django.conf.locale
LANG_INFO = dict(django.conf.locale.LANG_INFO, **EXTRA_LANG_INFO)
django.conf.locale.LANG_INFO = LANG_INFO
global_settings.LANGUAGES.append(('kz', 'Qazaq'))
LANGUAGE_CODE = 'ru'
LANGUAGES = (
('ru', 'Русский'),
('en', 'English'),
('kz', 'Qazaq')
)
Работает, но слетает при обновлении страницы. В чём может быть причина? Мне кажется я совсем не так сделал
https://github.com/django/django/blob/master/django/conf/locale/kk/LC_MESSAGES/django.po есть же)
kk
http://www.lingoes.net/en/translator/langcode.htm

Askhat
08.01.2018
10:49:18
о КАК
:D
Спасибо

Sergey
08.01.2018
11:18:43
какая-то магия, не могу выставить initial для MultipleChoiceField
audiences = forms.MultipleChoiceField()
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields['audiences'].choices = [['1', 'aud1'], ['2', 'aud2'], ['3', 'aud3']]
self.fields['audiences'].initial = ['1']

Artem
08.01.2018
11:34:51

Sergey
08.01.2018
11:36:07
нет, это sequence object
даже так не работает, бред какой-то
custom_audiences = forms.MultipleChoiceField(
initial=[1],
choices=(('1', 'aud1'), ('2', 'aud2'), ('3', 'aud3')),
)
кажется разобрался
когда в init инициализируешься initial и choices, то не нужно это поле добавлять в Meta.fields

Askhat
08.01.2018
12:33:08
Вопрос. Кто подключал django-rosetta к проекту? После генерации .po и .mo файлов с помощью rosetta, производится ли рестарт при gunicorn? Или rosetta только uwsgi автоматом перезапускает?

Google

tsar
08.01.2018
13:21:12
кто юзал 2FA и Google Authenticator ?

Dmytro
08.01.2018
13:27:01

tsar
08.01.2018
13:29:01
если бы у меня был вопрос, я бы написал вопрос. Я написал кто юзал, значит мне нужен человек у которого можно посоветоваться

Artem
08.01.2018
13:36:53

tsar
08.01.2018
13:38:31
спасибо

Степан
08.01.2018
13:40:33
привет всем! Расскажите как отсылать csrftoken ajax-ом.
Нужно в X-CSRFToken поместить ключ из куков или тот, который создан с помощью шаблонного тега csrf_token?
в доках пишут, что из куков, но на кой тогда в шаблоне нужен input с токеном?

Dmytro
08.01.2018
13:50:49
Есть готовое JS решение, я пользовался пару лет назад. Погугли "django ajax csrf token".
https://stackoverflow.com/questions/5100539/django-csrf-check-failing-with-an-ajax-post-request

Степан
08.01.2018
13:56:49
да не нужно мне готовое решение. Мне нужно готовое объяснение
но спасибо за старания
чем отличаются эти токены? Тот что в куках и тот что в инпуте

Alexandr
08.01.2018
14:00:11
я бы вообще из инпута слал
зачем в куки зря лезть?

Степан
08.01.2018
14:05:53
тем более в куках записывается один токен и время жизни примерно год. А в инпуте токен каждый раз разный.
Вот и не понятно.
зачем в куки зря лезть?
ну в доках так написано. Там даже js-функция расписана чтобы из кук доставать значения токена.
вот я и подумал что обязательно слать именно куковый токен
Значит можно обойтись инпутом?

Rookie
08.01.2018
14:22:19

Михаил
08.01.2018
14:49:00
В шаблоне нужен инпут с токеном затем, чтобы отправлять форму без js

Google

Denis
08.01.2018
15:23:33
В идеале токен в куках должен быть httponly

Гийденко
08.01.2018
15:58:36
Привет

Artem
08.01.2018
17:13:55
neprivet.ru

Serj
08.01.2018
17:17:46

Artem
08.01.2018
17:18:09
Ну извольте, часовые пояса...

Sergey
08.01.2018
18:51:19
можешь сделать так-то

Серёга
08.01.2018
22:02:36
Python 2.7, Flask-RESTful, psycopg2, numpy, scipy, gevent, unittest/pyresttest
Nginx, uWSGI
PostgreSQL, Redis, MongoDB
Mercurial, Jenkins, Redmine, MediaWiki
HTML5, CSS3, JavaScript, jQuery, Backbone.js
Linux, bash/zsh
Стек гавно да? Стоит пихаться с т.з. развития?

Denis
08.01.2018
22:14:44
Python 2.7, Flask-RESTful, psycopg2, numpy, scipy, gevent, unittest/pyresttest
Nginx, uWSGI
PostgreSQL, Redis, MongoDB
Mercurial, Jenkins, Redmine, MediaWiki
HTML5, CSS3, JavaScript, jQuery, Backbone.js
Linux, bash/zsh
Стоит на 3 переходить
И на джангу, раз уж мы в этом чате
И на гит

Серёга
08.01.2018
22:15:19

Denis
08.01.2018
22:15:22
И на react

Серёга
08.01.2018
22:15:42
я вс это понимаю и принимаю, но не понимаю, сильно ли это будет болно

Stanislav
08.01.2018
22:17:27

Серёга
08.01.2018
22:18:10

Stanislav
08.01.2018
22:19:43

Серёга
08.01.2018
22:20:44
Бекбон не щупал ни разу, про меркуриал только читал. питон 2.7 только на гитхабе видел.
редис впрочем тоже

Stanislav
08.01.2018
22:21:13

Google

Admin
ERROR: S client not available

Серёга
08.01.2018
22:21:31
писал парсеры на пайтоне многопоточные с кучкой фич

Stanislav
08.01.2018
22:22:05

Серёга
08.01.2018
22:22:39
scrapy?
Бьютифул соап, но скрапи тоже пробовал - мне не очень требовались его возможности

??
08.01.2018
22:32:21

Denis
08.01.2018
22:32:59
Зачем aspx парсить?

??
08.01.2018
22:33:13

Denis
08.01.2018
22:33:41
Это ж серверная технология

Серёга
08.01.2018
22:33:52
По большей части более-менее простые задачи были. Магазины, каталоги итд. Самое не удобное парсить поисковики и амазон/ибей.

??
08.01.2018
22:36:51
Оке. Я думал я что то упустил в БС. Я на вебдрайве закончил с эмитацией деействий

Artem
08.01.2018
22:37:02
Какая разница, aspx это, или нет. На морде уже сгенерированный хэтэмелэ

??
08.01.2018
22:37:20

Artem
08.01.2018
22:37:47
Да, пробовал
Вот что очень сложно, так это парсить всякие js странички
Аки реактжс

Denis
08.01.2018
22:38:44
aspx любит всякие токены и скрытые поля подсовывать, может в этом проблема была

??
08.01.2018
22:41:41
И оказалось легче чем БС и т.д.
Меньше граблей

Stanislav
08.01.2018
22:46:28

Google

Stanislav
08.01.2018
22:46:37
в целом если сильно нужно то спарсить можно
а вот если просят спарсить aspx чистым бс, можно посылать смело, больше нервов потратишь
там не только токены он подсовывает
но это уже оффтоп, не для этого канала ?

??
08.01.2018
22:50:13
А ведь веб-с# двигалось в правильном направлении, судя по тому, что мы сейчас имеем на фронте. Всего то надо было идею на js потрировать

Stanislav
08.01.2018
22:54:28
vue.js слышал что неплохой фреймворк, говорят легкий

??
08.01.2018
22:57:37