Python 从django中的终端运行cron文件
嗨,我有一个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 =
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
另一种更复杂的方法是使用所需的环境变量设置脚本