
Евгений
11.04.2018
18:40:49
Не может быть. У меня есть.

Lazoreth
11.04.2018
18:41:17
Да вот он должен быть

Евгений
11.04.2018
18:41:19
Я его еще принтовал, пока настраивал. В 7 строке в ссылке на вьюху

Lazoreth
11.04.2018
18:41:35
Да я видел

Google

Lazoreth
11.04.2018
18:55:24
Теперь кароч валидатор не работает, там надо писать ручками походу
Хотя если форму не через formset Делать всё ок

Ruslan
11.04.2018
21:11:56
И что бы оно было так только в этой модели.
Переопределять этот шаблон админки в admin.py ?
С кнопкой разобрался.

Oknesta
12.04.2018
07:04:53
что используют с джанго? и что нужно изучить из js фрейм ворков? vue используют, angular? react?

Eugene
12.04.2018
07:05:12
Все используют:)

Oknesta
12.04.2018
07:05:32
просто не могу норм статей найти с интеграцией например ангуляра

Eugene
12.04.2018
07:05:35
Если чисто с Django - то jquery :D

Oknesta
12.04.2018
07:05:54
я хочу изучить, но не пойму что?

Dan
12.04.2018
07:06:17
выбор на чем писать фронт от django не зависит
мало того не зависит вообще от того что на бэкенде

Oknesta
12.04.2018
07:06:41
ну jquery простые штуки делать

Google

Dan
12.04.2018
07:06:48
так что выбирай то что удобно

Oknesta
12.04.2018
07:06:56
ясно

Владимир
12.04.2018
07:07:00

Dan
12.04.2018
07:07:08
vue, по отзывам проще и легче в изучении

Oknesta
12.04.2018
07:07:37
спасибо

Dan
12.04.2018
07:07:39
react заморочен - но куча готовых решений
ну и спрос на разработчиков сейчас большой

Dmitriy
12.04.2018
07:08:06
Что интегрировать собрался? Фронт в бэк? Если серьёзный фронт, то его делают отдельным проектом, который никак не связан с Джанго.

Владимир
12.04.2018
07:08:12

Dan
12.04.2018
07:08:46
если разобраться то и с redux-ом нормально =)

Artem
12.04.2018
07:17:34
Редукс много упрощает, но можно приготовить и без него

Dan
12.04.2018
07:18:22
есть примеры с использованием react+jQuery

Petr
12.04.2018
07:19:12
как бороться с AttributeError: '' object has no attribute '_prefetched_objects_cache'?

Artem
12.04.2018
07:19:33

Petr
12.04.2018
07:22:17
Пример использования
есть модель Item, через genericforeignkey связанная с экземпляром какой-то из трех моделей (аздача, теория, етц)
есть курс, к которому через genericrelation привязаны итемы, есть шаг курса, к которому привязаны через genericrelated итемы
собственно сериалайзер не может прожевать

Artem
12.04.2018
07:23:16

Sulik
12.04.2018
07:23:42
С дниом космонавтики

Petr
12.04.2018
07:26:12
во вьюхе (drf) поле итемс для курса как items = ItemSerializer(many=True, required=False), если убрать то падает что
TypeError: <django.contrib.contenttypes.fields.create_generic_related_manager.<locals>.GenericRelatedObjectManager object at 0x7f28687989b0> is not JSON serializable
если не убирать, то
Traceback (most recent call last):
File "/home/petr/work/lms/_pyvenv/lib/python3.5/site-packages/django/contrib/contenttypes/fields.py", line 554, in get_queryset
return self.instance._prefetched_objects_cache[self.prefetch_cache_name]
AttributeError: 'Course' object has no attribute '_prefetched_objects_cache'
During handling of the above exception, another exception occurred:
.....
django.core.exceptions.FieldError: Cannot resolve keyword 'object_id' into field. Choices are: id, item, item_id, item_type, item_type_id, items, parent, parent_id, parent_type, parent_type_id, position


Artem
12.04.2018
07:27:00
Ну все логично
Он ищет поле object_id для связи по дженерику, не находит, и неможет сериализация

Petr
12.04.2018
07:29:30

Google

Petr
12.04.2018
07:30:17
есть parent_id и item_id в Item

Artem
12.04.2018
07:30:37
Добро пожаловать в доку

Bogdan
12.04.2018
07:31:13

Artem
12.04.2018
07:31:30
Как готовить правильно дженерик

Petr
12.04.2018
07:36:12

Bogdan
12.04.2018
07:37:04
значит сериализатор тоже надо переопределеять. или что там ломается

Petr
12.04.2018
07:37:19
дичь чот

Bogdan
12.04.2018
07:47:42
generic relation в принципе дичь, тк не ложится на структуру бд и из-за этого дикие костыли под капотом

Вадим
12.04.2018
08:01:20
привет! подскажите. у меня есть юзер в джанге. и мне надо использовать данные юзера для авторизации по апи на другом сервисе. как расшифровать пароль и передать его ? при передаче пароля что бы его расшифровать из такого вида
pbkdf2_sha256$103000$3xWYa8PjPU29$mScVAvCkMFaVZ8cJz/0TezhN9cqVpGq2lePRDU+6wME=

Massimo
12.04.2018
08:01:25
Подскажите пожалуйста.
Есть Квери сет модели 1, к нему подсоеденена модель 2 через м2м
Есть 3 объекта модели 2 с полям from и to
Нужно вывести from самого первого объекта по очередности и to самого последнего

Серёга
12.04.2018
08:07:56
ПОчему при разработке серьезных проектов на джанго с докером, то делают отдельный докер для бд и отдельный для джанги? почему в один контейнер ставить всё плохо?

Alex
12.04.2018
08:11:29
по тому что это добовляет гибкости и не сковывает в дальнейшем
нужно отскелил только БД
нужно перенес ее на хост
нужно, поставил pgбаунсер
так-же позволяет, деплоить код, без рестарта БД.
БД стартует дольше джанги
даже, супер тюненая (посгря) которая не делает синк и все держит в памяти. занимает старт, почти секунду
а если тюнеть под прод, может старт занимать 2-5 секунд

Дмитрий
12.04.2018
08:46:42

Google

Alexandra
12.04.2018
08:50:26
ребят, привет
объясните мне кто-нибудь, как правильно пользоваться RetrieveUpdateDestroyAPIView
потому как я получаю только гет, я не могу ни удалить, ничего совсем сделать. я так понимаю, в урлы ничего писать не нужно, там все по дефолту должно уже быть, но я как-то совсем не понимаю, как я могу апдейтить что-либо
трейсбек говорит о том, что нужнон апистаь эксплисит апдейт метод, но зачем его писать, если в самом вью уже все есть (в теории)?

Dan
12.04.2018
08:57:06
отправляешь на один урл
либо гет
либо пуш
либо делете

where
12.04.2018
08:57:09
всем привет! вопрос такой (нубский) - нужно по runserver запускать отдельный тред. сейчас он стартует в urls.py, но это плохой вариант, потому что запуск migrate не должен вызывать этот тред. где его вызывать, чтоб он работал только в runserver?

Pavel
12.04.2018
08:57:44
мб у кого было , когда дэбагер врубаю выдает это , SECRET_KEY присутствует в настройках

Dan
12.04.2018
08:58:33
у тебя SECRET_KEY скорее всего через env задается
и ты его не передаешь при дебаге

Pavel
12.04.2018
08:59:05

Dan
12.04.2018
08:59:22
и вставил в settings ?

Pavel
12.04.2018
09:00:00

Dan
12.04.2018
09:00:23
по какойто причине не видит этого
либо стоит условие
либо ф локал файл, который не подгружается при дебаге
либо что то еще

Pavel
12.04.2018
09:01:14
понятно, надо копать

Dan
12.04.2018
09:01:23
при runserver нормально запускается?

Pavel
12.04.2018
09:01:31

Dan
12.04.2018
09:01:58
фиг понять, надо смотреть

Google

Artem
12.04.2018
09:04:09
https://stackoverflow.com/a/20646241

Alex
12.04.2018
09:04:14
значит не в том окружение запускаешь. просунь в глобально окружение env и проверь

Pavel
12.04.2018
09:05:44

Alex
12.04.2018
09:06:52
задай без env и попробуй

Alexandra
12.04.2018
09:07:29
а также значение дебаг тру/фолс проверь
как пользоваться методами, описанными в доках? я прирмер найти не могу
где они должны быть, во вьюхе/сериалайзере или где?

Petr
12.04.2018
09:09:39

Pavel
12.04.2018
09:10:42

Alexandra
12.04.2018
09:12:23
и еще, помогите пожалуйста, куда смотреть хотя бы, что мне надо: у меня есть юзеры (различные типы) и у юзеров есть симпатомы всякие. проблема в том, что симптомы заданы в модели юзера через форин ки, и мне выдает только айдиху в апи
пытаюсь понять, как мне выстроить все для того, чтобы вытащить эти данные, это долженн быть какой-то вложенный сериалайзер?
может быть, в нескольких аппах (мне такой проект передали, тоже мучалась)

Artem
12.04.2018
09:14:23
@i63phc, попробуй в manage.py перед вызовом execute_from_command_line запринтить os.environ["DJANGO_SETTINGS_MODULE”]