@pydjango

Страница 862 из 1273
Robot
19.01.2018
15:37:33
Но инересно можно ли как-то более грамотно это сделать, чтобы была проверка, что параметр int и т.п.

по типу как это делают фильтры

Собственно я в исходниках фильтров уже порылся, но там замороченно довольно

Нашел только http://blog.karolmajta.com/parsing-query-parameters-in-rest-framework/ но это ничем не лучше имхо

Google
Artem
19.01.2018
15:42:00
Нашел только http://blog.karolmajta.com/parsing-query-parameters-in-rest-framework/ но это ничем не лучше имхо
Ну как вариант, сериализовать принимаемые данные и их валидировать

Посему бы и нет

Robot
19.01.2018
15:51:24
Ради одно параметра не хочется городить

Ещё у меня есть модель, у которой pk кастомный и называется не id. А drf где-то делает запросы к это модели ...WHERE id=xx

Robot
19.01.2018
15:56:22
Есть такое, что внутри делает фильтр по id
Я вот не могу понять где это происходит, я ошибку вижу на уровне postgres, а в самой джанге экспершена или чего-либо нет

Причем запрос сам отрабатывает

Robot
19.01.2018
15:57:41
А пример кверисета?
Я сейчас дома, а код на работе. Буду ковырять глубже в понедельник

Artem
19.01.2018
15:58:31
Если что, бомби, посмотрим

Massimo
19.01.2018
16:01:03
Нет

Artem
19.01.2018
16:03:01
Нет
Эт к чему?

Massimo
19.01.2018
16:03:34
Я плохо разбираюсь, я смотреть не буду

Google
Massimo
19.01.2018
16:03:49
Даже не уговаривайте

Robot
19.01.2018
16:04:59
В таблице его нет. postgres на это и ругается. Когда я переобредилил pk была миграция, которая удалила поле id

Я думаю это баг drf

Robot
19.01.2018
16:14:29
Есть. Он у меня задан

Какао
19.01.2018
16:14:43
Понятно

Robot
19.01.2018
16:15:09
Хотя он и не обезятелен, оно всё равно будет по pk lookup делать, даже если он не id называется

Саша
19.01.2018
16:32:01
Бытует мнение, что GenericForeignKey -- плохая практика. Есть что сказать по этому поводу?

Robot
19.01.2018
16:37:35
А зачем он тебе

amureki
19.01.2018
16:38:34
Бытует мнение, что GenericForeignKey -- плохая практика. Есть что сказать по этому поводу?
"По возможности избегайте этого" :) Но иногда без него никак

Massimo
19.01.2018
16:44:42
Clown laughs at you?

ᅠᅠᅠᅠ
19.01.2018
16:46:26
?

Привет ребята!!!?

john
19.01.2018
16:46:58
пюрювет, это ты там биткойны взламываишь?

Саша
19.01.2018
16:46:59
"По возможности избегайте этого" :) Но иногда без него никак
Ну просто дилемма: либо два фк либо дженерик

amureki
19.01.2018
16:48:02
Хех, если два, я предпочту два ФК Вопрос как еще можно быть, когда у тебя десятки разноклассовых объектов могут быть релейтед

Massimo
19.01.2018
16:48:05
Ну просто дилемма: либо два фк либо дженерик
Я помню я задавался таким вопросом, но джанго оказалась мудрее меня и ответ был найден быстро и он оказался лаконичным

Google
Игорь
19.01.2018
16:51:54
Товарищи, подскажите. Сейчас один проект начинаю на Джанго. Стоит вопрос делать фронтэнд часть на САС бутстрап или лучше сразу делать на каком нибудь фронт-энт js движке, с учётом, что это будет в перспективе расширяемое вэб приложение? Или есть ещё более хороший вариант?

Massimo
19.01.2018
16:53:15
И каким же он был?
Там вопрос я решил иначе, без отсылок к модели но я не помню что была за проблема)

Romka
19.01.2018
16:53:36
А если на бутстрапе, то логику будешь писать на джанго

Второй варик легче

Massimo
19.01.2018
16:54:55
Игорь
19.01.2018
17:30:01
Но правильно ли я понимаю, что первый вариант, хоть и сложнее, но лучше расширяем за счёт изначально построенной REST архитектуры?

serbernar
19.01.2018
17:30:58
не всегда

рест может быть попросту не нужен

а еще может быть графкл

Игорь
19.01.2018
17:34:48
Ну я к тому, что имея сразу взаимодействия сервера через api, в перспективе его удобно можно расширить для приложений на мобильном, например?

Или там тоже много подводных камней?

Sergey
19.01.2018
18:46:41
а чтобы сохранять файлы полученные через форму, каталог следует создать?

Dan
19.01.2018
18:59:44
Файл сохраняешь в модель или просто так

Sergey
19.01.2018
19:04:01
в модель

Очень добрый
19.01.2018
19:05:19
Модель в модель

И в модель

Sergey
19.01.2018
19:12:06


upload_file - обязательное название ?

или это просто для примера?

Google
Никита
19.01.2018
19:14:30
Просто для примера.

Sergey
19.01.2018
19:30:53




это через админку

путь видимо неверно указан

о нет, файлы лежат



Admin
ERROR: S client not available

Artem
19.01.2018
19:33:56
а чего им не лежать?

Sergey
19.01.2018
19:34:11
это через админку получается. через форму не получается..

Artem
19.01.2018
19:34:30
лучше разбирайся с докой

все паботает

Sergey
19.01.2018
19:48:08
да, заработало

Maxos
19.01.2018
21:27:22
ребят, допустим у меня есть дб в models.py я частично заношу информацию в нее через forms(прописывая fields = []) как занести информацию в те "колонки", которые не должны быть видны юзеру?

Maxos
19.01.2018
22:08:31
В общем-то если делать через форму, то просто {{form.as_p}}

KitCat
19.01.2018
22:53:47
Немного эстетики. Задача: реализовать возможность редактирования контента в разных блоках, разбросанных по всему сайту. Решение: модель ContentBlock, у которой есть ContentBlock.slug и ContentBlock.content. Вопрос: контент блока передавать в шаблон из вьюхи в контексте или вызывать через кастомный тег? Как красивее и правильней?

Ahmed
20.01.2018
05:04:59
Есть кто юзал djang-cron? http://django-cron.readthedocs.io/en/latest/installation.html

Запускаю джангу, и кроны срабатывают только один раз и все. https://hastebin.com/ifadacicoj.py

Google
Ahmed
20.01.2018
05:06:16
В чем проблема? Или я что-то не так делаю

Evil
20.01.2018
06:08:15
В чем проблема? Или я что-то не так делаю
а сколько они должны раз сработать? Это агрегатор кронов из проекта, там надо в хост крон ставить что-то типо manage.py runcrons

смотри доку для дошкольников в которой 15 шрифтом 100 слов написано и жирным выделено для особо одаренных

Dan
20.01.2018
06:27:36
Срон точно работает?

Крон*

В логе что то пишется

Относительный путь не есть хорошо мне кажется

abc
20.01.2018
06:28:40
вместо крона лучше использовать apscheduler

Dan
20.01.2018
06:29:12
И последнее 2 >&1 мне кажется лишнее

И потом зачем там root?

Ahmed
20.01.2018
06:30:07
Срон точно работает?
Чет я это поймать не могу, в логах ничего нет вообще. Юзаю это все в контейнере

Dan
20.01.2018
06:30:25
Короче не правильно у тебя крон настроен

О точно должен каждую секунду запускаться?

Ты так себе базу положишь

Petr
20.01.2018
06:32:01
И последнее 2 >&1 мне кажется лишнее
Это перенаправление всего в лог

Стдэррор и т.д.

Ahmed
20.01.2018
06:32:26
О точно должен каждую секунду запускаться?
Мне главное чтобы работал, а там я потом сам настрою

Dan
20.01.2018
06:33:06
Укажи полный путь до manage.py

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