【发布时间】:2021-12-31 15:30:45
【问题描述】:
我想通过在name field 中提取其值来自动填充我的Kpi fieldd
例如:这里kpi = name.split("-")[6] 等于CPC 字符串。请问我该怎么做?
class UserCampaigns(models.Model):
dsp_choices =(
('Amazon', 'Amazon'),
('Amobee', 'Amobee'),
('AppNexus', 'AppNexus'),
('Digiteka', 'Digiteka'),
('DV 360', 'DV 360'),
)
kpi_choices = (
('CPA', 'CPA'), ('CPC', 'CPC'),
('CPD', 'CPD'), ('CPL', 'CPL'),
('CPM', 'CPM'), ('CPV', 'CPV'),
('CTR', 'CTR'), ('Vsibility', 'Visibility'),
('VTR', 'VTR'), ('LTR', 'LTR'),
)
user = models.ForeignKey(User, on_delete=models.CASCADE)
name = models.ForeignKey(CampaignNamingTool, on_delete=models.CASCADE)
dsp = models.CharField(max_length=30, choices=dsp_choices)
budget = models.DecimalField(max_digits=20, decimal_places=2)
kpi = models.CharField(max_length=10) #choices=kpi_choices)
start_date = models.DateField()
end_date = models.DateField()
【问题讨论】:
标签: django django-models django-views django-forms django-templates