在另一个字段中使用 class 字段
Using a class field in another fields
我在 class 中有一个字段依赖于同一 class 中的另一个字段,但我在编码时遇到问题:
class myclass(models.Model):
nation = [('sp', 'spain'), ('fr', 'france')]
nationality = models.CharField(max_length=2, choices=nation)
first_name = models.CharField(max_length=2, choices=name)
我想输入 name = [('ro', 'rodrigo'), ('ra', 'raquel')] if nation = spain and name = [('lu', 'luis'), ('ch', 'chantal')] if nation = france.
我该怎么做?谢谢!
我想你想做的是改变用户看到的视图。您上面的是底层数据库模型,这是此类功能的错误位置。
此外(假设这是一个 Web 应用程序),您可能需要在 Javascript 中执行此操作,因此您可以在用户更改国籍字段后立即更改允许的名称集。
我在 class 中有一个字段依赖于同一 class 中的另一个字段,但我在编码时遇到问题:
class myclass(models.Model):
nation = [('sp', 'spain'), ('fr', 'france')]
nationality = models.CharField(max_length=2, choices=nation)
first_name = models.CharField(max_length=2, choices=name)
我想输入 name = [('ro', 'rodrigo'), ('ra', 'raquel')] if nation = spain and name = [('lu', 'luis'), ('ch', 'chantal')] if nation = france.
我该怎么做?谢谢!
我想你想做的是改变用户看到的视图。您上面的是底层数据库模型,这是此类功能的错误位置。
此外(假设这是一个 Web 应用程序),您可能需要在 Javascript 中执行此操作,因此您可以在用户更改国籍字段后立即更改允许的名称集。