Автоматическое заполнение на Studio управления SQL?

У вас есть два внешних ключа для пользователя. Django автоматически создает обратное отношение от пользователя к GameClaim, обычно gameclaim_set. Однако, поскольку у вас есть два FK, у вас будет два атрибута gameclaim_set, что, очевидно, невозможно. Поэтому вам нужно указать Django, какое имя использовать для обратного отношения.

Использовать атрибут related_name в определении FK. например,

class GameClaim(models.Model):
    target = models.ForeignKey(User, related_name='gameclaim_targets')
    claimer = models.ForeignKey(User, related_name='gameclaim_users')
    isAccepted = models.BooleanField()
25
задан Cade Roux 31 January 2009 в 13:02
поделиться

4 ответа

Взгляните на SQL-подсказку Red Gate .

14
ответ дан a_m0d 15 October 2019 в 16:25
поделиться

А в SQL Server 2008 встроено автозаполнение / IntelliSense.

3
ответ дан C. Dragon 76 15 October 2019 в 16:25
поделиться

Это не Management Studio, но Toad имеет бесплатную версию с автозаполнением.

1
ответ дан Bruno Lopes 15 October 2019 в 16:25
поделиться

В последнее время ApexSQL Complete значительно улучшилась - и это бесплатно.

Не всем это нравится, но я большой фанат.

1
ответ дан earthling42 15 October 2019 в 16:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: