在django rest框架中使用名称值获取的foregin键

deyfvvtc  于 2023-06-25  发布在  Go
关注(0)|答案(2)|浏览(108)

我已经添加了model.py,view.py和serilializer.py文件,我将分享国家和州模型。我会申请国外重点国家和州的领域。我将在django rest框架中检查html字段,只获取对象id而不是值,就像城市(Morbi)一样。

[

5cnsuln7

5cnsuln71#

重写模型类中的__str__()函数,以正确自定义下拉列表。

class Country(models.Model):
    # your data variables
    
    def __str__(self):
        return self.name # or any thing you want to show in dropdown

你也可以对国家做同样的事情。

nr9pn0ug

nr9pn0ug2#

正如Vinay所说,添加一个return方法来返回所有模型的某种细节。另外,请确保您的模型名称以大写字母开头,并且不需要定义id,因为Django将始终为您创建id。

相关问题