django - 基于现有模型创建模型字段
问题描述
我目前正在努力在 Django 中实现审查应用程序。在此评论应用的 models.py 中:
from salon.models import salon
from services.models import Service
from packages.models import Packages
MODEL_OBJECTS = (
('salon':salon),
('service':Service),
('package':Packages),
)
class Reviews(models.MODEL):
user = models.ForeignKey(User, verbose_name=_("user"), on_delete=models.CASCADE)
comment = models.TextField(_("User Comment"))
rating = models.IntegerRangeField(min_value=1, max_value=5, blank=True)
rate_object = models.CharField(_("Model Choice") choices=MODEL_OBJECTS,default='salon')
rate_object_id = models.IntegerField(_("rate_object_id"))
我希望rate_object包含正在对其进行评级的模型,并且rate_object_id包含在rate_object中选择的模型的实例 id 。
我无法提前考虑实施这一点。
解决方案
推荐阅读
- arrays - 如何更新数组中的地图数据?颤振火力基地
- c++ - 包括MMSystem.h
- php - 在 Symfony 3.4 中手动散列(即编码)字符串值
- common-lisp - 为什么 SBCL 抱怨 setf?
- r - 为 R 3.6 安装 igraph 时出现问题
- python - 从图像中删除红色文本
- python - LightGBM 使用自定义评估函数和内置损失函数提前停止
- javascript - User.id 的 TalkJS 错误:[TalkJS] 用户:未给出必填字段“id”或不是字符串或数字
- c++ - OpenCL 访问共享本地内存
- networking - 我可以在具有两个 100GbE 端口的网卡上处理多少传入流量?