私は以下のようなモデルを持っています/
class UserWidgetMapping(models.Model):
user = models.ForeignKey(AuthUser)
widget_string = models.CharField(max_length=600L)
class Meta:
db_table = 'user_widget_mapping'
クエリを実行するuser_widgets = UserWidgetMapping.objects.filter(user_id = user_id)
と、というエラーがスローされます(1054, "Unknown column 'user_widget_mapping.id' in 'field list'")
。Django が自動的にモデルに ID を自動的に割り当てることは知っていますが、このモデル内に ID は必要ありません。そのためには、属性を提供する必要がありますprimarykey = True
。しかし、外部キーは独自のタブの主キーになるため、このクエリを実行するにはどうすればよいですか?