我正在尝试创建一个我有一个case_id字段的模型。该字段应为自动递增。但是我的case_id值应该是显示的格式,
case_id = FAS150001(这应该是第一个值)
var content = window.getComputedStyle(document.querySelector('.pseudo'), '::before').getPropertyValue('content');
console.log(content == "before");
console.log(content == '"before"');
我该怎么做?
答案 0 :(得分:1)
Charfields无法自动递增。
但Django signals可以帮助您模拟此行为。您可以执行预保存或保存后信号,例如:
from django.db.models.signals import pre_save
from django.dispatch import receiver
from myapp.models import InformationRequest
@receiver(pre_save, sender=InformationRequest)
def my_handler(sender, instance=None, **kwargs):
# Compute case_id, ex:
# instance.case_id = increment_case_id()