ForeignObject.__init__() получил несколько значений для аргумента ключевого слова 'to_fields'

Я хочу сделать отношение в db без обычного _id индексирования django do... Я думал, что этот код должен работать...

class Symbol_description(models.Model):
    symbol = models.CharField(max_length=10, null=False)
    description = models.CharField(max_length = 60, null=True, blank=True)

class Indexes(models.Model):
    symbol = models.ForeignKey(Symbol_description,to_fields='symbol', on_delete=models.CASCADE)

Но, к сожалению, я получаю такую ошибку...

line 16, in Indexes
    symbol = models.ForeignKey(Symbol_descriptions,to_fields='symbol', on_delete=models.CASCADE)
...
TypeError: django.db.models.fields.related.ForeignObject.__init__() got multiple values for keyword argument 'to_fields'
Вернуться на верх