Size: a a a

Django [ru] #STAY HOME

2019 August 24

T

Tim in Django [ru] #STAY HOME
почему migrate —fake может не работать?
создал дата-миграцию, применил, теперь хочу заново дата-миграцию запустить.
делаю так
manage.py migrate —fake appname 0008
manage.py migrate

в ответ получаю :   No migrations to apply.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Tim
почему migrate —fake может не работать?
создал дата-миграцию, применил, теперь хочу заново дата-миграцию запустить.
делаю так
manage.py migrate —fake appname 0008
manage.py migrate

в ответ получаю :   No migrations to apply.
потому что 008 уже применена
источник

DT

Dan Tyan in Django [ru] #STAY HOME
—fake не вносит изменения в базу
но помечает миграцию как примененую
источник

A

Alex in Django [ru] #STAY HOME
denis _
или просто пересоздай дб с utf8
Нее, не пересгхдаеь с utf8. На локали ругается. сейчас буду пробовать локали настраивать
источник

A

Alex in Django [ru] #STAY HOME
Спасибо
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
—fake не вносит изменения в базу
но помечает миграцию как примененую
а, понял. нужно указать предыдущую миграцию, и тогда  удалит запись, о том, что  0008 применена
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Tim
а, понял. нужно указать предыдущую миграцию, и тогда  удалит запись, о том, что  0008 применена
да
источник

НС

Наглый Спамер in Django [ru] #STAY HOME
Всем привет. Такой вопрос что за формат времени вот так хранится 2019-05-19T00:00:00+00:00 что мне гуглить и какой field  использовать для хранения этого значения в postgresql ?
источник

AT

Alex Ted in Django [ru] #STAY HOME
Наглый Спамер
Всем привет. Такой вопрос что за формат времени вот так хранится 2019-05-19T00:00:00+00:00 что мне гуглить и какой field  использовать для хранения этого значения в postgresql ?
источник

AT

Alex Ted in Django [ru] #STAY HOME
у тебя сервис на rest-api ?
источник

AT

Alex Ted in Django [ru] #STAY HOME
если да, то сериалайзер сам все конвертирует как надо
источник

EC

Elias Cooper in Django [ru] #STAY HOME
Блин Блинский
Тут так всё выглядит, будто тебе нужен ещё один уровень абстракции. Скажем, модель Actor, которая может размещать посты и от которой наследуют это свойство User и Group.
не понял можно подробнее плз
источник

НС

Наглый Спамер in Django [ru] #STAY HOME
Alex Ted
у тебя сервис на rest-api ?
У провайдера вроде rest
источник

AT

Alex Ted in Django [ru] #STAY HOME
щито, какой еще провайдер
источник

AT

Alex Ted in Django [ru] #STAY HOME
Блин Блинский
Тут так всё выглядит, будто тебе нужен ещё один уровень абстракции. Скажем, модель Actor, которая может размещать посты и от которой наследуют это свойство User и Group.
причем тут "уровень абстракции", если ты описываешь декомпозицию...
источник

ББ

Блин Блинский in Django [ru] #STAY HOME
Alex Ted
причем тут "уровень абстракции", если ты описываешь декомпозицию...
У человека две модели, для юзера и для группы, имеющие одну и ту же способность — быть авторами поста. Я предлагаю их объединить под эгидой единого более общего актора. Кажется, абстракция налицо.
источник

EC

Elias Cooper in Django [ru] #STAY HOME
Блин Блинский
У человека две модели, для юзера и для группы, имеющие одну и ту же способность — быть авторами поста. Я предлагаю их объединить под эгидой единого более общего актора. Кажется, абстракция налицо.
ну это да это я допустим создам абстрактный класс и от него унаследуюсь двумя моделями , но разве можно ФК на абстрактный класс писать ?
источник

💊

💊 in Django [ru] #STAY HOME
Elias Cooper
ну это да это я допустим создам абстрактный класс и от него унаследуюсь двумя моделями , но разве можно ФК на абстрактный класс писать ?
я бы в модели просто 2 форейнкей сделал с нулл, и для удобства можно геттер сделать author - который подтягивает модель из непустого ключа
источник

ББ

Блин Блинский in Django [ru] #STAY HOME
Elias Cooper
ну это да это я допустим создам абстрактный класс и от него унаследуюсь двумя моделями , но разве можно ФК на абстрактный класс писать ?
Низя. Можно зато пронумеровать всех акторов и по АйДи методом вытаскивать. Короче, все варианты костылированные, один GenericForeignKey дефолтный, да и тот не оч.
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Блин Блинский
Низя. Можно зато пронумеровать всех акторов и по АйДи методом вытаскивать. Короче, все варианты костылированные, один GenericForeignKey дефолтный, да и тот не оч.
почему не оч? вполне годный вариант, по-моему
источник