Python 在prod服务器上找不到cron作业django-manage.py

Python 在prod服务器上找不到cron作业django-manage.py,python,django,cron,Python,Django,Cron,我试图在服务器中设置一个cron作业,我在cron选项卡中写了这行: DJANGO_SETTINGS_MODULE=settings_local PYTHONPATH=$HOME/django-locate:$HOME/locate/locate python manage.py testcommand 但是我在var/mail/myname中遇到一个错误,说manage.py找不到 我做错了什么 这是我的工作: class Command(BaseCommand): args = "<

我试图在服务器中设置一个cron作业,我在cron选项卡中写了这行:

DJANGO_SETTINGS_MODULE=settings_local PYTHONPATH=$HOME/django-locate:$HOME/locate/locate python manage.py testcommand
但是我在
var/mail/myname
中遇到一个错误,说manage.py找不到

我做错了什么

这是我的工作:

class Command(BaseCommand):
args = "<test cron job>"
help = "writes locations from other server" 
def handle(self,*args,**options):
    self.stdout.write("cron job is running - it is just a test ")
class命令(BaseCommand):
args=“”
help=“从其他服务器写入位置”
def句柄(自身、*参数、**选项):
write(“cron作业正在运行-它只是一个测试”)

manage.py
不在cron的当前目录中。请在运行当前目录之前更改它,或者提供脚本的完整路径。

如何提供脚本的完整路径?或者哪一个更好,更改cron目录还是提供脚本的完整路径?提供完整路径更容易。工作起来很有魅力。我这样做了:
$HOME/path/to/project/manage.py
。非常感谢