开发人员在 Django 中保存选择选项的位置?

问题描述

例如我有一个选择

COLORS = (
    ('red','Red'),('blue','Blue'),('yellow','Yellow'),) 

我应该创建一个模型:

class Color(models.Model):
    color = models.CharField(...)

并在 django-admin 中创建一些颜色实例,或者我需要声明 CHOICE(上面),在那里我保存所有颜色(即使有很多颜色)?

解决方法

假设您需要制作一个模型 product,并且该模型有多种颜色。在这种情况下,您需要为 color 创建一个模型。

如果每个 product 都有一种颜色,您可以使用 choice

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...