@pydjango

Страница 1236 из 1273
Alla
07.05.2018
09:10:51
а если попытаться заюзать метод post_save? Есть вариант, что он сработает?

Eldar
07.05.2018
09:11:50
Alla
07.05.2018
09:12:01
да

Eldar
07.05.2018
09:12:32
да
а что за данные ты туда пихаешь? ну кроме айдишников

Google
Andrey
07.05.2018
09:12:53
а если попытаться заюзать метод post_save? Есть вариант, что он сработает?
на уровне сериалайзера надо сохранять модель. изучи ModelSerializer.create() и ModelSerializer.update()

Alla
07.05.2018
09:13:10
а что за данные ты туда пихаешь? ну кроме айдишников
Модель ссылается сама на себя через m2m. По этому в смежной таблице только айдишники.

Anton
07.05.2018
09:13:41
Точно, спасибо

Alla
07.05.2018
09:15:15
тогда зачем through
чтоб аккуратно задать соеденительную таблицу так, как нужно

Артем
07.05.2018
09:30:06
Привет всем. Такой вопрос у меня. Я в поля модели в админке сайта вписал значения и сохранил. Затем решил переделать модель, добавил пару полей. И все посыпалось. Это может быть из за сохраненных значений. Если что тапками не бросайтесь. За джанго недавно взялся



Bogdan
07.05.2018
09:32:22
модель показывай

и makemigrations && migrate делал?

Rodion
07.05.2018
09:33:13
Где можно посмотреть приложения использующие API(rest-framework) для view? Может есть такой отдельный список на djangopackages.org но я не нашел там

Артем
07.05.2018
09:33:36
и makemigrations && migrate делал?
Именно на миграте все и валится. Makemigrations нормально выполняется

Bogdan
07.05.2018
09:34:40
тогда скинь файл миграции через dpaste.de

Артем
07.05.2018
09:34:55
Ок, чуть позже

Google
Артем
07.05.2018
09:35:54
Самое обидное что до этого все работало. Добавил пару полей-сломалось. Поля убрал все равно не пашет

Rodion
07.05.2018
09:38:23
правильно понял?
Да, но там в основном дополнения конкретно для drf

Andrey
07.05.2018
09:39:29
Rodion
07.05.2018
09:39:50
а ты тогда что имел ввиду?
Приложения вроде блога, чата и т.п.

Andrey
07.05.2018
09:40:07
значит я неправильно понял, а говоришь "да"

Bogdan
07.05.2018
09:40:36
Приложения вроде блога, чата и т.п.
любой из 100500 тутуриалов в помощь

Rodion
07.05.2018
09:41:11
любой из 100500 тутуриалов в помощь
Самому написать не проблема, но можно же использовать готовые решения если они есть

Bogdan
07.05.2018
09:41:56
плохая идея. слишком часто надо что-то кастомизировать, а простое быстрее самому написать, чем рефакторить чужие велосипеды

Andrey
07.05.2018
09:41:58
тогда определить что тебе нужно, блог или чат, и ищи определенно его

я обычно, если что-то подобное нужно, покупаю типа реактового шаблона и все равно дописываю апи и логику шаблона

Rodion
07.05.2018
09:44:25
плохая идея. слишком часто надо что-то кастомизировать, а простое быстрее самому написать, чем рефакторить чужие велосипеды
Так можно вставить готовое, а потом делать свое. Сейчас у меня работе начальство понимает, что скорее всего нужно будет почти все переделывать через некоторое время.

Andrey
07.05.2018
09:45:40
Bogdan
07.05.2018
09:45:41
очередной проект с дедлайном вчера?

Rodion
07.05.2018
09:47:18
я уже на такое попадался=) через год скажут "денег нет на новый, давай костыли эти перерабатывать"=)
Учитывая опыт разработчиков на проекте костыли будут через год больше чем если использовать что-то готовое)

По крайне мере мне о таком не говорят

Andrey
07.05.2018
09:49:06
Учитывая опыт разработчиков на проекте костыли будут через год больше чем если использовать что-то готовое)
ну я не знаю как можно такой проект выложить хороший. в основном это будут скудные примеры без нормальной архитектуры бд

Bogdan
07.05.2018
09:50:33
Дедлайна вообще нет
о, тогда это очередной проект без тз, опытных разрабов, дэдлайна (и долгосрочного бюджета). на работе сейчас 2 таких есть, в 1 отрефакторил бэк до терпимого состояния, другой 4 разраба не могут осилить, чтобы понять откуда там ноги растут.

Google
Andrey
07.05.2018
09:51:33
а для блога и чата апи написать - оч быстро. а клиентскую логику все равно свою захотите. поэтому можно взять шаблон какой нить

Dmitriy
07.05.2018
10:02:00
Дедлайна вообще нет
А потом внезапно окажется что доделать надо было "вчера".

Andrey
07.05.2018
10:05:25
А потом внезапно окажется что доделать надо было "вчера".
ну... это вроде легко затыкается. нет задач, строгих сроков - нет спросу. я никогда жопу ради таких не рвал. пару раз мб только. но ставку другую называл

Василий
07.05.2018
10:47:23
Знает кто-нибудь, может уже есть готовые решения, есть ли менеджеры моделек для работы с JSON данными, а не БД?

Dan
07.05.2018
10:49:17
недавно кто то поднимал вопрос, но тогда ничего путного не нашли

Василий
07.05.2018
10:59:57
В смысле с другими api или nosql типо монги?
Не, api то же самое, просто нужно уже готовым классам и вьюшкам, которые стандартным api пользуются, скормить даннные не из БД, а из JSON

Bogdan
07.05.2018
11:00:45
Что значит из json? Он же из не воздуха возьмется?

Василий
07.05.2018
11:03:10
Что значит из json? Он же из не воздуха возьмется?
Нет конечно, он лежит в файлике, в менеджере я его загружать могу

Сфлу
07.05.2018
11:08:46
тебе этот файл нужно использовать вместо бд или просто загрузить из него данные один раз?

Василий
07.05.2018
11:10:54
один раз загрузить

Сфлу
07.05.2018
11:15:54
так это, в самом общем случае это прочитать файл и загрузить данные в БД… shell в руки и вперёд

если это вообще фикстура то loaddata тебе в руки

Nikita
07.05.2018
11:16:43
Или привести к виду фикстур и лоаддата

Василий
07.05.2018
11:22:14
Нет, это не фикстура, это вообще данные стороннего ресурса которые я дёргаю по api и, пока временно, сохраняю локально. И эти данные нужно оторбазить во вьюшке, в виде некого табличного CRUD'а, который уже успешно с БД работает, но тут будет только Read с пагинацией, просто читаю из файла. Но проблема в том что все эти классы и готовые "вьюхи" очень "глубоко" в api лезут, нужно queryset'ы переписывать, _meta атрибуты переписывать, всё API переписывать. Потому и спрашиваю, может есть уже готовое решение.

Согласен, что было бы проще всё это тупо получать и парсить в БД, но нужно обойтись без неё, с БД строго.

Bogdan
07.05.2018
11:24:44
Готового вроде нету. Надо переписывать уровень апи, на уровне моделей слишком много всего

Сфлу
07.05.2018
11:28:53
Согласен, что было бы проще всё это тупо получать и парсить в БД, но нужно обойтись без неё, с БД строго.
С БД совсем никак? нельзя вторую бд подключить, sqlite тот же файл на диске только с ним можно будет нормально работать через ORM

Dmitriy
07.05.2018
11:28:54
Тебе надо из JSON передавать данные во вьюху, в формате понятному вьюхе, что ли?

Сфлу
07.05.2018
11:29:14
судя по всему потом ещё изменять их и сохранять

Google
Dmitriy
07.05.2018
11:29:27
> но тут будет только Read с пагинацией

Vova
07.05.2018
11:32:01
Привет всем, юзаю orm от djngo в телеграм боте бд - mysql, либа для бота pyTelegramBotAPI, и бот часто падает, потому что django orm возвращает Mysql Sever has gone away, нашел решение stackoverflow.com/a/32720475, но не помогло, и еще впс у меня очень херовый, может в етом проблема

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