2012-09-19 2 views
0

뉴스 레터 작성을 위해 django-mailchmip을 사용했습니다. 나는 django와 mailchimp를 올바르게 통합하고, 사용자도 template_id를 사용하여 캠페인을 생성하지만 템플릿의 내용을 장고에 동적으로 추가하려고합니다. 템플릿 구조가 미리 정의되어 있으므로 django를 사용하여 템플릿의 적절한 위치에 적절한 데이터를 추가하기 만하면됩니다.Mailchimp with django

아무에게 도와 줄 수 있습니까? 어떻게해야합니까?

감사

+0

올바르게 connection() 메서드를 호출합니다. 해당 메서드에서 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 - 메일 침프를 사용하지 않은,하지만 난 mailsnake를 사용하여 일반 메일 침프의 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