我想在没有PINAX的情况下使用django-mailer . 当我运行 ./manager.py send_mail
它打印:
Unknown command: 'send_mail'
Type 'manage.py help' for usage.
我该如何解决?
Python 2.5.1 (r251:54863, Sep 22 2007, 01:43:31)
[GCC 4.2.1 (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from django.conf import settings
>>> 'mailer' in settings.INSTALLED_APPS
True
>>>
$./manage.py send_mail
Unknown command: 'send_mail'
Type 'manage.py help' for usage.
我使用easy_install django-mailer来安装邮件程序,django版本是
VERSION = (1, 1, 1, 'final', 0)
和邮件版本是0.1.0
2 回答
一些要仔细检查的事情:
你安装了django-mailer吗?
邮件是你的PYTHONPATH吗?导入邮件程序时,是否获得了预期的模块(版本和预期路径)?
您的INSTALLED_APPS中是否列出了邮件?
此时,您应该在可用的manage.py子命令列表中看到send_mail .
之后,您还需要确保通过cron作业运行
./manage.py send_mail
.在开发过程中无需实际设置这两个cronjobs,只需通过管理员查找您的消息即可 .
django-mailer模块有使用说明,但这应该可以启动并运行 .
你不能从django-mailer下载并单独安装吗?