0
複数のキャンペーンタイプをキャンペーンのunsigned Django FormsModelsに割り当てる必要があります。 多くのキャンペーンタイプを一度に選択し、1つのキャンペーンにのみキャンペーンタイプを追加します。私はview.pyDjangoが1つのカテゴリに複数の項目を追加するDjangoフォームを使用してCheckboxSelectMultiple()を呼び出す
def add_campaign_type_to_campaign(request, campaign_id):
if not request.user.is_authenticated():
return render(request, 'campaign/login.html')
else:
client_user = ClientUser.objects.get(client=request.user.pk)
form = CampaignCampaignTypeForm(data=request.POST or None, company=client_user.company)
if form.is_valid():
campaigntype = form.save(commit=False).clean()
#client_user = ClientUser.objects.get(client=request.user.pk)
campaign = Campaign.objects.get(id=campaign_id)
campaigntype.campaign_id = campaign
campaigntype.save()
form.save_m2m()
# return render(request, 'campaign/detail_campaign.html', {'campaign_type': campaign_type})
context = {
"form": form,
}