이것은 어렵지는 않을 것 같지만 나는 곤두박질 친다. 내 코드베이스와 통합 장고 post_office을 얻었는데, 지금은 문서에 설명 된대로 내가 대기 이메일 cron 작업을 설정 할 수 있는지 테스트하기 위해 노력하고있어 :django-post_office에 lockfile 보내기 send_queued_mail
https://github.com/ui/django-post_office
을 나는 실행 여부 명령 줄이나 crontab을, 나는이 같은 문제가 얻을 :
python manage.py send_queued_mail lockfile='/home/gbeadmin/tmp/post_office.lock'
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/home/gbeadmin/webapps/gbe2016test/lib/python2.7/django/core/management/__init__.py", line 399, in execute_from_command_line
utility.execute()
File "/home/gbeadmin/webapps/gbe2016test/lib/python2.7/django/core/management/__init__.py", line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/gbeadmin/webapps/gbe2016test/lib/python2.7/django/core/management/base.py", line 242, in run_from_argv
self.execute(*args, **options.__dict__)
File "/home/gbeadmin/webapps/gbe2016test/lib/python2.7/django/core/management/base.py", line 285, in execute
output = self.handle(*args, **options)
File "/home/gbeadmin/.local/lib/python2.7/site-packages/post_office/management/commands/send_queued_mail.py", line 33, in handle
options['lockfile'])
KeyError: 'lockfile'
주위를 파고, 나는 내가 잠금 파일을 지정 할 수 있어야한다고보고, 그래서 나는 시도했다 :
python manage.py send_queued_mail --lockfile='<path to lock file>'
Usage: manage.py send_queued_mail [options]
manage.py: error: no such option: --lockfile
나는 또한 동일한 기본 결과와 함께 문서에 나와있는 '-L'옵션을 시도했다 : 다음 나에게 오류를 제공 5,846,510,403,210.
나는 잃었어요 - 내가, 내가 잠금 파일을 설정하는 다른 방법이 표시되지 않는 내 구문에 버그를 볼 수 없습니다 ...
기타 사항 :
- I을 WebFactional에서 실행 해요
- 내가 장고 1.6
- 장고 - post_office (예, 내가 그 길에 있지만이 티켓의 범위에있을 수 없습니다, 업그레이드 할) 실행 해요 - 2.0.8
- 파이썬 2.7
'send_queued_mail'에 대한 관리 명령을 직접 구현 했습니까? – karthikr
나는 상자 밖에서이 모든 것을 사용하고있다. 그리고 manage.py는 호스트 시스템에 의해 설치된 버전입니다. – bethlakshmi