Я создаю класс в Django's models.py. Когда я создаю второй класс, где у меня есть внешний ключ от первого класса. Ключ «1» или «2» или ...Django возвращает определенное поле из модели как внешний ключ
Интересно, можете ли вы настроить Django для использования определенного поля для использования в качестве ключа.
Например:
class Customer(models.Model):
name = models.CharField(max_length=64)
myid = models.CharField(max_length=64)
class Setting(models.Model):
owner = models.ForeignKey(Customer)
...
Тогда У меня есть мнение
def getsetting(request):
response = serializers.serialize('json', Setting.objects.all())
return HttpResponse(response, content_type='json')
JSON, возвращаемые шоу "1", "2", ... как ключ для поля "владельца".
Так что мой вопрос в том, можно ли использовать «имя» или «мид» в качестве внешнего ключа? Или есть простой способ переписать это поле в json?
Спасибо!
Действительно простой способ! Спасибо! – dome12b