与django模型交互的正常方式是在admin.py
文件中使用admin.site.register(my_model)
。
如果你想强制模型的字段验证,你可以在models.py
文件中使用choices
字段选项。
from django.db import models
MY_CHOICES=[
('A','choice 1'),
('B','choice 2'),
('C','choice 3'),
....
]
class MY_MODEL(models.Model):
....Some other fields/columns....
options=models.CharField(max_length=2,choices=MY_CHOICES)
如何在管理控制面板中显示选项,并添加新的选项类型?
另外,是否可以通过从数据库导入值作为字段选项来强制验证?
我尝试了另一个模型,它将是一个包含值和描述列的表。
class MY_CHOICES_MODEL(models.Model):
value=models.CharField(max_length=2,..)
descriptions=models.TextFeild(blank=False)
试图将此传递给另一个模型字段选项是一个挑战
1条答案
按热度按时间5vf7fwbs1#
尝试像这样使用外键概念