
Ahmed
19.09.2017
10:03:09

Ilgiz
19.09.2017
10:04:20
А почему самому не сделать? А не юзать рест фреймворк.

Ahmed
19.09.2017
10:04:40

Ilgiz
19.09.2017
10:04:50
Почему?

Google

Ahmed
19.09.2017
10:04:59
Я сам не знаю
но так сказали

BlastPy
19.09.2017
10:05:04
тз видимо

Ahmed
19.09.2017
10:06:37
Тут в коде уберешь один код сразу пропадает вложенный json но появляются поля assignee и created_by. Не будешь убирать этот код то вложенность json'ом будет но поля пропадут.
Я суда сразу не писал бы по фигне, я просто думаю может кто сталкивался с такой проблемой

Artem
19.09.2017
10:07:09

Ahmed
19.09.2017
10:09:20
покажи сериализатор
Я вам сразу все покажу т.к многие люди тут не понимают проблему
https://hastebin.com/tuwuboxela.py

Artem
19.09.2017
10:10:55

Rookie
19.09.2017
10:10:58
Не юзаю DRF( Отдаю jsonы руками. Не знаю, как то надо попробовать, наверное.

Artem
19.09.2017
10:11:11
и сразу скажу:
assignee = RelatedFieldSerializer(many=False)
замени на
assignee = CustomerSerializer()
и депз убери

Ahmed
19.09.2017
10:19:05

Google

Ahmed
19.09.2017
10:19:20
но поля created_by нету
если добавить еще created_by = UserSerializer(read_only=True) то поле assignee исчезает)
Если вместе их использовать то поля не выводятся

Bogdan
19.09.2017
10:27:18
Скрин и код с обоими полями можно?

Ahmed
19.09.2017
10:29:01

Bogdan
19.09.2017
10:30:05
И что не так? Оба поля только на чтение. На запись надо отдельный сериал затор писать или я чего-то не знаю

Ahmed
19.09.2017
10:30:40
Смысл апи такой Создаем апи с полями название, описание, цена, выбираем какой пользователь создал этот таск и выбираем того кто взял этот таск на выполнения

Михаил
19.09.2017
10:42:35
Еще раз спрошу,так и не смогу додумать
есть отрисованная модель
https://dpaste.de/vFVd#L
отсюда пытаюсь передать во view pk объекта переменная project.project_id,
но не могу понять как его принять во view
http://dpaste.de/B7i5
по логике он должен передаться в project_id или я ошибаюсь?

Call Me Maybe
19.09.2017
10:43:19

Dan
19.09.2017
10:44:29

Михаил
19.09.2017
10:44:48
передаю постом
<form action={% url 'start_stand' %} method="POST">{% csrf_token %}
<input type="checkbox" name="project_id" value="{{ project.pk }}"> а какое поле?

Dan
19.09.2017
10:45:28
а да вижу
project_id = request.POST.get('project_id')
p = project.objects.get(pk=int(project_id))

serbernar
19.09.2017
10:46:20
<meta name="csrf-param" content="_csrf">
<meta name="csrf-token" content="MkJ1RDg5VzZRFkR8YVUHVVsnQiNJbmBOWCoSMlRIDkBrKzMzUkwtYw==">
А в джанге это норм практика пихать в хедер?

Dan
19.09.2017
10:47:34
в любом случае надо передавать csrf с постом

serbernar
19.09.2017
10:51:08
Да это понятно, просто зачем в хедер-то?

Google

Artem
19.09.2017
10:51:27

serbernar
19.09.2017
10:51:28
Мб специфика какая-то?

Dan
19.09.2017
10:52:59
а вот мета тегами примерно для этого же, но через получение js-ом из мета тега
@kdelinx ты вчера с кнопками разобрался?

Михаил
19.09.2017
10:56:08
Exception Value:
int() argument must be a string or a number, not 'NoneType' собственно я так понимаю id он не перехватывает

Artem
19.09.2017
10:56:22
@dantyan неа :(

Dan
19.09.2017
10:56:56

Artem
19.09.2017
10:57:12
Но там получается так, что aria-* меняются, а блок с дропдауном остается со свойстовм: display: none
может я чего не дополдключил?
ибо просто воткнул реакт, тонну библиотек, реакт, реакт дом

Dan
19.09.2017
10:58:19
я только импорт и css подключил

Artem
19.09.2017
11:00:45
Хммм
Что то мне кажется, жс это совсем не моё ?

Dan
19.09.2017
11:01:28
да намана там все

Artem
19.09.2017
11:01:28
Не дружим мы

Михаил
19.09.2017
11:13:06
Dan Tyan огромное спасибо за помощь,все получилось))

Dan
19.09.2017
11:18:30
рад помочь

xPushkin
19.09.2017
11:21:09
Друзья, может кто-нибудь объяснить как работает cron изнутри?
Некоторые ресурсы говорят, что воркеры просыпаются каждую минуту и проверяют есть ли таски которые нужно выполнить.

Google

Dan
19.09.2017
11:23:07
там вроде как демон запущен
который постоянно активен
к томуже кроны можно указать вплоть до секунд

xPushkin
19.09.2017
11:24:13

Ahmed
19.09.2017
11:29:12

Artem
19.09.2017
11:30:37
тут процесс сохранения находится в самом сериализаторе, я же выносил это во вьюху, что бы вся бизнес логика была именно там, а сериализатор занимался рендером

Dima
19.09.2017
12:10:06
Подскажите как вывести русскоязычные месяцы в дате
?

Bogdan
19.09.2017
12:11:47
https://stackoverflow.com/questions/985505/locale-date-formatting-in-python

Dima
19.09.2017
12:13:33
спс

Артем
19.09.2017
12:13:45
Народ как правильнее сделать владельца модели и испонителя? Пока только надумал через одного либо через строку либо через промежуточную модель(что ваще фигово)

Dan
19.09.2017
12:15:55
что значит владельца модели ?
и что значит исполнителя?
через кого одного ?
через какую строку?

Артем
19.09.2017
12:20:00
через кого одного ?
да вот тут что прям тупо получлось )) - одного типа владельца экземпляра модели через связь с юзером, а вторго (исполнителя) через строку или число и туда пихать ИД пользователя
два поля на один ту свзяь то незя
а мне нужно на юзверя сделать

Google

Dan
19.09.2017
12:20:45
два поля на модель User ?
можно

Артем
19.09.2017
12:20:49
кто создал запись а кто то ее редактирует, но при том создатель не меняется

Dan
19.09.2017
12:21:25
он у тебя ругается что related_name одинаковые

Артем
19.09.2017
12:21:41

Dan
19.09.2017
12:21:44
поставь разные и всё будет

Артем
19.09.2017
12:23:23
Типа одному полю OneToOne а второму ForeignKey?

Dan
19.09.2017
12:23:29
у меня это примерно так
hr_user = models.ForeignKey(User, related_name='hr_comments', blank=True, null=True)
user = models.ForeignKey(User, related_name='user_comments')

Артем
19.09.2017
12:24:04

Artem
19.09.2017
12:24:07

Артем
19.09.2017
12:25:40
Спасибо ребята!!! Что правите крабьи мозги )))

Bogdan
19.09.2017
12:27:01
/help@banofbot
/help@banofbot

Artem
19.09.2017
12:27:59

Bogdan
19.09.2017
12:29:38
я хотел глянуть, что это такое вообще, но видимо нет)

Alexander
19.09.2017
12:29:52
Всем привет. Может кто сталкивался с таким - подключен стандартный джанго модуль для редиректа, а в урлах прописан handler404.
Ели закоментирую строчку с handler404, то редиректы нормально отрабатываются, однако когда handler404 раскомментирован, то ожидаемый редирект не срабатывает и кидает на заготовленную страничку с 404 ошибкой
Куда смотреть и где ковырнуть, чтобы сначала отрабатывал редирект?

Dan
19.09.2017
12:31:19
а как так может быть 404 и 300 ответ одновременно ?

Alexander
19.09.2017
12:35:12
хм, а почему 300 должен быть?
В доке к redirect app написано, что когда 404 ошибка возникает, миддлварь этой приложухи перехватывает запрос и ищет у себя в редиректах
Each time any Django application raises a 404 error, this middleware checks the redirects database for the requested URL as a last resort

Dan
19.09.2017
12:37:05
ну вообще 404 это страница не найдена (редирект не предусмотрен)
300 это редирект
301 это перманентный редирект
что в задумке надо сделать ?

Alexander
19.09.2017
12:39:18
Логика примерно такая:
Если джанга не находит запрашиваемый урл, то сначало смотрит в редиректах, а если и там нету то показать страничку 404