2012-09-19 24 views
0

我使用django-mailchmip創建新聞簡報。 我正確整合了mailchimp和django,我訂閱用戶也使用template_id創建了活動,但是我想在django中動態添加模板中的內容。 模板結構將被預定義,我只是想用django將適當的數據添加到模板中的適當位置。django Mailchimp

可以請任何人幫助我,它應該怎麼做?

感謝

+0

我正確地調用連接()方法,我想調用該方法中的campaign_create()方法,我必須將該模板id以及該模板中的動態內容一起傳遞。手段模板結構將被固定,但內容將使用django-mailchimp動態添加。 – Meenakshi

+0

以上問題獲得解決 – Meenakshi

回答

1

問題是因爲重複的部分。可重複的部分有不同的方式來添加數據。

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']:[ '指數']:[ 'SECTION_NAME']

我做過這樣的,問題得到解決。

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, 

             } 
           ) 
+0

是的。我寫了相同的代碼,但模板無法工作的這些部分。當我檢索所有的模板,然後它顯示部分像std_preheader_content,postcard_heading00,std_content00,std_footer等 – Meenakshi

+0

我使用這些部分,那麼它將工作的簡單模板,什麼都不會設置。但是,這些內容不會被添加到設置標題圖像的模板中。 你能告訴我他應該怎麼做? – Meenakshi

+0

這些數據將被添加到「std_preheader_content」,「std_preheader_links」,「std_social」和「std_footer」等部分中,任何內容都會被添加到上面的部分圖片或文本中,正確添加上。 問題,像「postcard_heading00 「,」std_content00「和」postcard_image「部分。 可重複部分是否存在問題? – Meenakshi