Size: a a a

Django [ru] #STAY HOME

2019 May 04

EM

Eugene Maltsev in Django [ru] #STAY HOME
Да вообще у firebase много разных плюшек и сервисов, включая аналитики.

Для мобильных пушей думаю они идеальны будут.
А что-то еще, это что?)
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Вопрос по моделям:
Есть модель статьи, и тегов. Так же есть модель нормализации, где хранятся два ForeignKey(на список тегов и статью). Проблема в расположении этих моделей в models.py. Если порядок такой:
1) ArticleTagList (tag-name)
2) ArticleTag (ArticleTagList, Article)
3) Article(ArticleTag)
То появляется ошибка при миграции:
name 'Note' is not defined, и как бы я их местами не менял, всегда что-то будет не находить. Что тут можно сделать?
источник

BE

Black Eyes in Django [ru] #STAY HOME
ID:461990605
Вопрос по моделям:
Есть модель статьи, и тегов. Так же есть модель нормализации, где хранятся два ForeignKey(на список тегов и статью). Проблема в расположении этих моделей в models.py. Если порядок такой:
1) ArticleTagList (tag-name)
2) ArticleTag (ArticleTagList, Article)
3) Article(ArticleTag)
То появляется ошибка при миграции:
name 'Note' is not defined, и как бы я их местами не менял, всегда что-то будет не находить. Что тут можно сделать?
так ты имя из кавычек убери, если эта модель выше
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Black Eyes
так ты имя из кавычек убери, если эта модель выше
Из скобок в смысле? Так она же должна ссылаться на таблицу статьей
источник

BE

Black Eyes in Django [ru] #STAY HOME
ID:461990605
Из скобок в смысле? Так она же должна ссылаться на таблицу статьей
Код линкуй
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Black Eyes
Код линкуй
источник

BE

Black Eyes in Django [ru] #STAY HOME
article = models.ForeignKey('Article', on_delete=models.CASCADE, blank = False)

так должно быть
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
когда модель объявлена ниже, чем модель в которой ты ссылаешься на неё, то fk следует оборачивать в кавычки как в примере выше
источник

BE

Black Eyes in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
когда модель объявлена ниже, чем модель в которой ты ссылаешься на неё, то fk следует оборачивать в кавычки как в примере выше
Тоже нравится на изичные вопросы отвечать масштабно?)
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Black Eyes
article = models.ForeignKey('Article', on_delete=models.CASCADE, blank = False)

так должно быть
а как это назвается? как погуглить про это?
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Black Eyes
Тоже нравится на изичные вопросы отвечать масштабно?)
ага, просто я вспоминаю себя в Возрасте почемучки" и простые ответы из разряда, всё сделали за меня и мне осталось скопипастить, мне не помогали в долгосрочной перспективе, и как бы мне было проще если бы мне их разворачивали полностью, даже без примеров кода.. эх
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ID:461990605
а как это назвается? как погуглить про это?
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
If you need to create a relationship on a model that has not yet been defined, you can use the name of the model, rather than the model object itself:
источник

NK

ID:461990605 in Django [ru] #STAY HOME
спасибо
источник

BE

Black Eyes in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
ага, просто я вспоминаю себя в Возрасте почемучки" и простые ответы из разряда, всё сделали за меня и мне осталось скопипастить, мне не помогали в долгосрочной перспективе, и как бы мне было проще если бы мне их разворачивали полностью, даже без примеров кода.. эх
да тут только на изи отвечают) (мне...)
источник

NK

ID:461990605 in Django [ru] #STAY HOME
а ForeignKey может быть null? А то при миграции получаю column "tags_id" contains null values.(  tags = models.ForeignKey(ArticleTag, on_delete=models.CASCADE, blank = True, default = None)
)
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ID:461990605
а ForeignKey может быть null? А то при миграции получаю column "tags_id" contains null values.(  tags = models.ForeignKey(ArticleTag, on_delete=models.CASCADE, blank = True, default = None)
)
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ID:461990605
а ForeignKey может быть null? А то при миграции получаю column "tags_id" contains null values.(  tags = models.ForeignKey(ArticleTag, on_delete=models.CASCADE, blank = True, default = None)
)
null=True забыли
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
null=True забыли
не помогло(
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ID:461990605
не помогло(
какая ошибка?
источник