0

ニュースレターの作成には django-mailchmip を使用しました。mailchimp を django と適切に統合し、サブスクライブ ユーザーも template_id を使用してキャンペーンを作成しますが、django でテンプレートのコンテンツを動的に追加したいと考えています。テンプレートの構造は事前に定義されています。django を使用して、適切なデータをテンプレートの適切な場所に追加したいだけです。

誰か助けてください、どうすればいいですか?

ありがとう

4

2 に答える 2

1

問題は Repeatable セクションが原因です。データを追加する方法が異なる反復可能なセクション。

template_content = {'html_repeat_1:0:postcard_heading00':postcard_heading_data,
                  'html_repeat_1:0:postcard_image': postcard_img_data, 
                  'html_repeat_1:0:std_content00': std_content_data}

['repatable_section']:['index']:['section_name'] を意味します

私はこのようにして問題を解決しました。

于 2012-10-23T09:39:43.080 に答える
0

私はdjano-mailchimpを使用していませんでしたが、mailsnakeを使用してプレーンなMailchimp APIで同じことを行うことができ、複雑ではありませんでした.

次のようなもので簡単に渡すことができます。

 cid = mailsnake.campaignCreate(type='regular',
                                options={
                                             'list_id': list_id,
                                             'subject': some_subject,
                                             'template_id': some_template_id,
                                        },
                                segment_opts=segment,
                                content={
                                             'html_HEADER': some_header,
                                             'html_MAIN': some_main_content,

                                        }
                                )
于 2012-09-19T17:02:49.293 に答える