
Алексей
11.05.2018
16:08:09
Замутил
find_missing([1, 3, 5, 9, 11]) == 7
А к примеру как найти неизвестный член арифметической прогрессии

Roman
11.05.2018
16:10:58

Google

Алексей
11.05.2018
16:15:00
А в коде как?

serbernar
11.05.2018
16:41:36

Mark
11.05.2018
17:37:06
меняли через PyCharm имя колонки в таблице?
Меняю на actualAddress, а в реале меняется на acrualadress и джанго тупит из-за регистра. Кто сталкивался с этой проблемой?

serbernar
11.05.2018
17:37:20
""

Bogdan
11.05.2018
18:05:45

Mark
11.05.2018
18:06:19
хрен с ним, миграции удалил=)

Andrey
11.05.2018
18:10:56
типа, если у вьюсета есть аутентификация, и я не требую ее у GET-запросов, то я не могу 403 возвращать? это какой-то стандарт?

Kassymkhan
11.05.2018
18:45:07
Стандарт такой
403 что нельза к ресурсу какому то а 401 что юзер вообще не авторизован
типа такого

Andrey
11.05.2018
19:08:51
Стандарт такой
ну вот мне нужно сделать открытую ссылку на какие-то данные, на которую можно поставить пароль. это не авторизация. и авторизации не требуется. но это уже таки 403, если пароль не передан. авторизация отдельно
еще и аутентификацию не отключить для какого-то определенного экшна вьюсета

Google

Andrey
11.05.2018
19:17:15
это надо разбирать на вьюхи
создать им чтоли issue

Kassymkhan
11.05.2018
19:18:30
же

Andrey
11.05.2018
19:18:40
я сорцы перерыл. там аутентификация передается в генерацию риквеста, а до этого об экшнах ничего не известно

Kassymkhan
11.05.2018
19:20:10

Andrey
11.05.2018
19:20:14
да

Kassymkhan
11.05.2018
19:20:32
в методе get_permissions тогда
self.action == и проверяете

Andrey
11.05.2018
19:21:28
это не отключит проверку authentication_classes
пермишны проверяются после авторизации

Kassymkhan
11.05.2018
19:23:34

Andrey
11.05.2018
19:23:46
так-то я решил уже мою проблему, заменив в пермишне return False на raise exceptions.PermissionDenied(self.message), но хотелось бы через отключение проверки авторизации

Kassymkhan
11.05.2018
19:24:02
тогда можно свою аутентификацию и там проверить action

Andrey
11.05.2018
19:24:55
писать в аутентификации костыль ради одного экшна одного вьюсета? мне не нравится это

Kassymkhan
11.05.2018
20:54:54
А вот так?
на list будет 403 прилетать

Andrey
11.05.2018
20:57:47
это же всего лишь список мапов

Google

Andrey
11.05.2018
20:57:55
а не текущий экшн

Kassymkhan
11.05.2018
21:04:34
то есть это текущий экшн

Andrey
11.05.2018
21:09:26
А вот так?
я понял тебя. там в зависимости от типа запроса меняется экшнмэп, спасибо, подумаю
теперь думаю что лучше. мой вариант или этот)

kino
12.05.2018
11:28:24
а как обединить в queryset данные из двух разных моделей просто дайте ссыль

Dan
12.05.2018
11:29:28
нужно чтобы поля - названия и количество полей совпадали

kino
12.05.2018
11:30:13
оно не совпадает

Dan
12.05.2018
11:30:44
а финальный queryset для чего будет использоваться ?
https://docs.djangoproject.com/en/2.0/ref/models/querysets/#union хотя попробуй

Dmitriy
12.05.2018
11:55:09
Но если поля в нескольких кверисетах не совпадают, то это по идее ведь должно противоречить самой сути кверисетов, так как это же по сути набор однотипных данных?
В реляционной модели, в смысле.

Fred
12.05.2018
12:24:36
Привет всем, пробую работать с drf, при запросе ?format=json через браузер ломается кодировка, исправить чет незнаю как {"author":1,"title":"РџРѕСЃС‚ api5","slug":"post-api5","published_date":"2018-05-12T15:20:28.782882+03:00","content":"РџРѕСЃС‚ api5РџРѕСЃС‚ api5РџРѕСЃС‚ api5РџРѕСЃС‚ api5РџРѕСЃС‚ api5РџРѕСЃС‚ api5","category":13,"likes":[]}
если curl ом дергаю все нормально

Dan
12.05.2018
12:26:02
смотри какой charset в html ?

Fred
12.05.2018
12:28:39
{
"name": "Post Detail Api",
"description": "",
"renders": [
"application/json",
"text/html"
],
"parses": [
"application/json",
"application/x-www-form-urlencoded",
"multipart/form-data"
]
} так utf-8 нет, теперь вопрос как установить

Dan
12.05.2018
12:42:06
ты в браузере выводишь или где ?

Fred
12.05.2018
12:45:17
да прям в браузере http://127.0.0.1:8000/api/post/post-api5/?format=json для удобства, иногда curl использую в конcоле

Dan
12.05.2018
12:46:30
те не верно отдается в интерфейсе самого drf ?

Fred
12.05.2018
12:47:16
в консоле норм ответ imf@pc ~ $ curl http://127.0.0.1:8000/api/post/post-api5/?format=json
{"author":1,"title":"Пост api5","slug":"post-api5","published_date":"2018-05-12T15:20:28.782882+03:00","content":"Пост api5Пост api5Пост api5Пост api5Пост api5Пост api5","category":13,"likes":[]}

Google

Fred
12.05.2018
12:49:37
а в drf интерфейсе кодировка сбивается

Massimo
12.05.2018
13:04:29
У вас норм покдлючается к jetbrains?
Я никак акк не могу активировать
предлагает зайти через прокси

Dan
12.05.2018
13:05:30
сам jetbrains открывается

Massimo
12.05.2018
13:06:55
Это вопрос.
?

Dan
12.05.2018
13:07:15
нет
констатация

Massimo
12.05.2018
13:08:40
У меня открывается, но через впн

Dude
12.05.2018
13:09:04
Как перенаправлять незареганного юзера на страницу регистрации всегда? К какому бы url он не обратился

Dan
12.05.2018
13:09:05
активируй через хеш

on my way to Uganda
12.05.2018
13:12:27
Подскажите, как достать поля только с теми значениями, которые есть в списке?

Dude
12.05.2018
13:12:49

Dan
12.05.2018
13:12:58

Massimo
12.05.2018
13:13:02

on my way to Uganda
12.05.2018
13:13:29

Dan
12.05.2018
13:13:49
в смысле ?

Massimo
12.05.2018
13:14:35

Google

on my way to Uganda
12.05.2018
13:14:55
достанет, только если есть все переданные значения
если часть, то вернет пустой queryset

Dmitriy
12.05.2018
13:15:27

Dan
12.05.2018
13:15:33

Massimo
12.05.2018
13:15:43

on my way to Uganda
12.05.2018
13:15:50
ну вообще для разных

Dmitriy
12.05.2018
13:15:52
Да, скорее всего.

Dan
12.05.2018
13:17:19
ну вообще для разных
ребзя вы чего как парттизаны ей богу
чего из вас клещами вытягивать надо
это вам надо или мне? или кому то еще?
какие поля? какие значение ?
тебя устроит ответ - используй AND?

on my way to Uganda
12.05.2018
13:18:25
а так можно?

Dan
12.05.2018
13:18:41
можно

on my way to Uganda
12.05.2018
13:19:49
спасибо)

Dmitriy
12.05.2018
13:22:05
РКН
Нам, похоже, не повезло с провайдерами.

on my way to Uganda
12.05.2018
14:51:24
мне помогло Q objects

Sarvarbek
12.05.2018
15:03:10
здравствуйте я не могу исползовать django-likes у кого есть пример?

Ruslan
12.05.2018
15:07:26
обычно пример в доке пишут (я не пользовал эту либу)

Fred
12.05.2018
16:27:12
likes = models.ManyToManyField(settings.AUTH_USER_MODEL, blank=True, related_name='post_likes' к примеру
вообще популярная тема, так-же подписки можно сделать

Massimo
12.05.2018
17:07:32
Лол есть такой язык как brainfuck?

Petr
12.05.2018
17:07:46
Да, есть