我想创建 twitter-parser,使用 tweepy - 没关系。而且,我想使用 django 来保存和列出结果。首先,我遇到了问题 - 使用解析器将我的模型导入文件。
project_path/app_path/daemon.py - 如何导入模型?或者也许对于 Django 中现有的更合乎逻辑的方式的这种操作(对于一些后台作业,但使用 django)?
首先,追加project_path
到sys.path
以便python可以导入它:
import os
import sys
sys.path.append('/path/towhere/myproject/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'project_path.settings'
from app_path.models import *
#write your cron job.
我认为您需要运行计划作业,更好的方法是编写自定义命令,这是此类实现的示例:https ://github.com/tivix/django-cron