2013-06-24 5 views
2

PloneFormGen의 Save Data Adapter에 저장된 csv를 포함하는 월간 메일을 보내고 싶습니다. csv 파일은이 메일의 첨부 파일이어야합니다. 메일을 보낸 후에는 데이터 어댑터 저장을 지워야합니다. 이것이 가능한가?PloneFormGen을 사용하여 데이터 어댑터 저장에서 csv 파일로 월간 메일을 보내는 방법은 무엇입니까?

아이디어는 기본적으로 PloneFormGen을 통해 수행 된 모든 등록을 자동으로 매월 요약하여 외부 도구로 쉽게 가져올 수 있습니다.

답변

4

내가 이것을하고 있었다면 매월 cron 작업으로 실행되는 Python "실행"스크립트로 설정했습니다.

실행 스크립트와 같은 명령을 통해 실행 일반 파이썬 스크립트입니다 :

bin/client5 run myscript.py 

그들은 "응용 프로그램"으로 ZMI의 상단을 알 수있다. PloneFormGen의 저장 데이터 어댑터 소스를 확인하십시오. 저장된 데이터를 가져오고 설정하는 방법이 있습니다. 그 후에는 일상적인 스크립팅입니다.

+0

'bin/client5'는 사이트가 ZEO 기반이어야한다는 것을 의미합니까? 또는이 방법은 독립 실행 형 (bin/instance 만) 설정을 사용하여 가능합니까? – nachtigall

+1

Ok [here] (http://developer.plone.org/misc/commandline.html) 답변을 찾았습니다. _ "참고 : 사이트가 단일 프로세스 Zope 모드 (ZEO 없음)로 실행되는 경우 실제 사이트 인스턴스 하나의 프로세스가 데이터베이스 (Data.fs)를 잠그는 동안 명령 줄 스크립트를 실행하려면 중지해야합니다. "_ – nachtigall