@pydjango

Страница 861 из 1273
Massimo
19.01.2018
09:53:41
Через Пишарм подключился к дб своей, хотел кое что проверить в бд

а там уже несколько тысяч записей

Google
Dan
19.01.2018
09:54:05
это проблема да

Massimo
19.01.2018
09:54:17
Вообще то да

Dan
19.01.2018
09:54:21
обидно что ты не первый ? =)

Massimo
19.01.2018
09:54:21
Я очень ленивый

Нет, мне лень обижаться

Думал через SQL найти что нужно)

Dan
19.01.2018
09:54:41
так что сделать то надо ?

Massimo
19.01.2018
09:54:51
Просто консольпод скл на определенную таблицу найти не могу

Dan
19.01.2018
09:55:05
в pycharm даже запрос писать не надо

Massimo
19.01.2018
09:55:18
а стоп, райт клик и Open Console это оно?)))

в pycharm даже запрос писать не надо
Спасибо, теперья обленюсь в конец благодаря тебе)

Dan
19.01.2018
09:56:30


но

Google
Massimo
19.01.2018
09:57:17
Оказывается можно просто нарайткликать на фильтр

Dan
19.01.2018
09:57:50


ага

Sergey
19.01.2018
10:02:35
супер!

Dan
19.01.2018
10:12:01
да ничего особенного =) я так каждый день делаю ;)

Dmitry
19.01.2018
10:15:57
А я dataGrip открывал

Pavel
19.01.2018
10:25:31
как сериализовать такое поле type_course = models.IntegerField(verbose_name='Тип курса', choices=FORMAT_LEARNING, default=1) чтобы выводил не число а формат?

Massimo
19.01.2018
10:27:26
А скинь как ты в шаблоне отображаешь type_course

Pavel
19.01.2018
10:27:29
можно ткнуть в доку) не могу найти

Massimo
19.01.2018
10:27:42
Да я не помню как це в доке называется

Pavel
19.01.2018
10:28:03
Константин
19.01.2018
10:28:43
get_type_course_display же, не?

Pavel
19.01.2018
10:28:46
Да я не помню как це в доке называется
пишу чисто рест, смотрю на json

Massimo
19.01.2018
10:29:14
А, как в ресте сделать я хз сорян

Dan
19.01.2018
10:32:31
в сериализаторе сделать SerilizerMethodField методе instance.get_type_course_display()

Pavel
19.01.2018
10:32:47
get_type_course_display же, не?
сработало , но выдает ошибку invalid literal for int() with base 10: 'Формат'

Константин
19.01.2018
10:38:40
это, видимо, сериализатор ругается сообщением выше совет

Pavel
19.01.2018
10:43:23
Ага спасибо , сработало, как надо

Google
Алексей
19.01.2018
10:57:52
Всем привет еще раз. К сожалению до сих пор не смог разобраться с проблемой celer и debug. Если вкратце: celery перестает видеть таски приложения, если я ставлю debug=False. Соответственно вызов любого таска вызывает у celery ошибку. Если я включаю дебаг (debug=True), то все начинает работать. Никаких ошибок нет, manage.py check ни на что не ругается. С правами все ок. Вот ссылка на стек оверфлоу. Помогите плз. https://stackoverflow.com/questions/48324044/celery-doesnt-see-tasks-when-django-debug-is-set-to-false

Evil
19.01.2018
11:09:04
The tasks you write will probably live in reusable apps, and reusable apps cannot depend on the project itself, so you also cannot import your app instance directly.

попробуй убрать shared_task

точнее замени на task

Pavel
19.01.2018
11:09:53
еще по ресту есть поле course = models.ForeignKey(Course, verbose_name='Курс') делаю course = CoursesSerializers(many=True, read_only=True) выдает 'Course' object is not iterable делал course = RelatedField(many=True, read_only=True) и так course = StringRelatedField(many=True, read_only=True) все ровно 'Course' object is not iterable

Dan
19.01.2018
11:26:55
many=True убери

согласно структуре даных у одного объекта может быть только один курс

Pavel
19.01.2018
11:28:39
заработало, ппц как так, до этого уберал мани=тру тоже не работало, это жесть

Pavel
19.01.2018
11:49:41
course = CoursesSerializers(read_only=True) , как мне не писать этот CoursesSerializers , а сразу квересетом в поле courses?

мне там нужно только поле title да slug

Pavel
19.01.2018
12:17:47
или неужели надо два сериализатора писать всегда? один для листа который выводит титлы да слаги , другой all для деталки и круда?

Dan
19.01.2018
12:24:12
можно извратится и расширить сериалайзер и передавать поля который нужно вернуть

либо как писал выше создаешь course = serializers.SerializerMethodSerializer() def get_course(self, obj): return { title: obj.title }

ну и так далее

Pavel
19.01.2018
12:34:01
ок понял , спасибо

Andrey
19.01.2018
12:40:24
Как обычно делаются приложения на Джанго с динамичным фронэндом? Используется react/ angular, а на Django делается API? В чем тогда смысл системы шаблонов Django?

Pavel
19.01.2018
12:41:15
Хочу странного: чтобы после нажатия Save в админке в зависимости от каких-то условий переходило не на список объектов в админке, а в другое место. Порылся по исходникам ModelAdmin.changelist_view() - вроде бы нет никаких хуков. Кто-нибудь делал что-то подобное?

Google
Pavel
19.01.2018
12:49:59
https://docs.djangoproject.com/en/1.11/ref/contrib/admin/#django.contrib.admin.ModelAdmin.response_add
Спасибо, милчеловек; сразу лезть в кишки, без чтения документации, - дурная привычка.

amureki
19.01.2018
12:51:05
Спасибо, милчеловек; сразу лезть в кишки, без чтения документации, - дурная привычка.
Собственно, я залез в кишки админ аппа, почекал там save, нашел там упоминание post_url_continue, оттуда вышел на документацию :)

Но это не такой уж и очевидный путь)

Pavel
19.01.2018
12:51:49
Но это не такой уж и очевидный путь)
значит, я ковырялся в другой кишке :)

Sergey
19.01.2018
13:11:59
а кто-нибудь переводами офф доки занимался?

Admin
ERROR: S client not available

Sergey
19.01.2018
13:12:10
docs.djangoproject.com вот тут

японцы и французы походу только озаботились :)

у остальных копия en - версии...

Hot
19.01.2018
13:15:22
Просто только японцы и французы не осилили английский.

Sergey
19.01.2018
13:15:30
?

amureki
19.01.2018
13:17:29
а кто-нибудь переводами офф доки занимался?
https://djbook.ru/ ребята отдельным сайтом переводили

Но, кажется, подзаглохло Я, впрочем, не верю во все эти переводы таких технических вещей Английский - необходимый стандарт для разработчика, рано или поздно человек, планирующий развиваться в своей области выучит технический английский

Sergey
19.01.2018
13:20:02
да, но этим надо плотно заниматься... если по-русски читаешь и не всегда смысл поймёшь, всякие тонкости.. а уж на английском - вообще только поверхностное понимание

amureki
19.01.2018
13:20:58
да, но этим надо плотно заниматься... если по-русски читаешь и не всегда смысл поймёшь, всякие тонкости.. а уж на английском - вообще только поверхностное понимание
Вот, как раз на этот счет - перевод может только запутать и ухудшить ситуацию, даже если он максимально точен

Английский сейчас по дефолту изучается во всех школах, плюс можно на курсы записаться и за пару месяцев неплохо подтянуть до технического минимума

Это огромный неоценимый вклад в себя и в свое будущее, абсолютно нет смысла этим пренебрегать

amureki
19.01.2018
13:55:36
Использовал кто-нибудь аппки для повторяющихся событий? Допустим, у меня будут вещи, что повторяются N раз в неделю или в месяц Или типа каждый будний день Не хочу сам писать

Google
Eugene
19.01.2018
13:57:19
?cron?

amureki
19.01.2018
13:57:41
Ну это не таски Скорее юзерский календарь

kidig
19.01.2018
13:58:43
apscheduler?

amureki
19.01.2018
14:00:18
Я же говорю, мне не надо ничего шедулить на запуск Это визуальная вещь - юзер забивает частоту события, мне это надо в модельках отобразить как-то :)

Eugene
19.01.2018
14:01:06
?hstore )))

или json

не понятно чего надо:D

amureki
19.01.2018
14:03:46
Вот я и не хочу сам писать, думаю есть такое уже





Вот так даже

Evil
19.01.2018
14:14:46
сам пиши, я искал нет ничего такого

amureki
19.01.2018
14:17:24
https://github.com/django-recurrence/django-recurrence Вот нечто похожее нарылось

Robot
19.01.2018
15:11:41
Как в drf добавить какие-нить парамерты в list, например count? Я просто беру их из request.query_params и добавил в схему, есть какой-то тругой путь? Сериализатор делать ради этого?

Robot
19.01.2018
15:27:53
Я имею ввиду параменты запроса

Artem
19.01.2018
15:28:43
Аа, чтобы лист понимать в queryatring?

Если так, то ещё можешь дёрнуть self.request.GET

Страница 861 из 1273