djangoファイルを実行するためのCronジョブを設定したいと思います。
私が知りたいのは、django-cronがこれに適したオプションですか?つまり、使用できる他のアプリはありますか?いいえの場合、コマンドラインからdjangoファイルを実行する方法は?
admin@ADMIN-PC ~/workspace/bolt (master)
$ python ./log/cron.py
Traceback (most recent call last):
File "./log/cron.py", line 3, in <module>
from account.models import UserProfile
ImportError: No module named account.models
次の変数を設定しました
admin@ADMIN-PC ~/workspace/bolt (master)
$ export DJANGO_SETTINGS_MODULE=settings
参照されているファイルが直接インポートされているため、これらのエラーが発生し続けます
from foo.models import *
どんな助けでも大歓迎です。
カスタムコマンド
from django.core.management.base import BaseCommand, CommandError
import pdb
import datetime
from too.models import UserProfile
from foo.api import end_all_foo_conversations
class Command(BaseCommand):
# in minutes
def handle(self,*args,**options):
print datetime
コマンドを実行しようとしたときに発生するエラーは次のとおりです。-
'queryset': self.rel.to._default_manager.using(db).complex_fi
imit_choices_to)、AttributeError:'str'オブジェクトに属性がありません'_default_manager'