【发布时间】:2021-03-02 17:34:03
【问题描述】:
我在 3 个不同的模型中有一个 url 字段在 rest 框架或 django 中是否有任何预定义的方式,以便它们在多个模型中是唯一的?或者我必须手动编写整个独特的逻辑?并且这些字段/模型不通过外键、多对多或单对不以任何方式相互关联。它们是不同的模型,其中字段名称相同。
class City(models.Model):
url = models.CharField() # Eg abc.com/indore
class State(models.Model):
url = models.CharField() # Eg abc.com/madhya-pradesh
class Country(models.Model):
url = models.CharField() # Eg abc.com/india
例如:在 City 对象中使用的 url 也不应该在任何 State 和 Country 对象中使用
【问题讨论】:
-
这些字段之间不以任何方式相互关联,不通过外键、多对多或单向关联
标签: python-3.x django django-rest-framework