Python 从django中的终端运行cron文件

Python 从django中的终端运行cron文件,python,django,terminal,cron,Python,Django,Terminal,Cron,嗨,我有一个django项目,我需要从终端运行一个cron作业 下面是我的代码 import os import sys os.environ.setdefault("DJANGO_SETTINGS_MODULE", "noHitter.settings") cursor = connection.cursor() query="SELECT age FROM `Player_myplayer`" cursor.execute(query) rows =

嗨,我有一个django项目,我需要从终端运行一个cron作业

下面是我的代码

 import os
import sys

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "noHitter.settings")

    cursor = connection.cursor()
    query="SELECT age FROM  `Player_myplayer`"
    cursor.execute(query)
    rows = cursor.fetchall()
当我试图在终端上运行这个时,我得到了以下错误

 Could not import settings 'noHitter.settings'

请指出我犯错误的地方

实现这一点的简单方法是创建一个,然后将其添加到crontab,例如

crontab-e

0 5 * * * ~/path/to/python ~/path/to/manage.py <command_name>
05***~/path/to/python~/path/to/manage.py
另一种更复杂的方法是使用所需的环境变量设置脚本