0
djangoファイルを実行するためにCronジョブを設定したいとします。DjangoファイルのCronジョブ
私が知りたいことは、django-cronがこれに適していることですか?すなわち、使用できる他のアプリがありますか? いいえ、コマンドラインでdjangoファイルを実行するには?
[email protected] ~/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
私が設定した次の変数
[email protected] ~/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 '
編集内容を確認してください – Akamad007
@AkashDeshpandeこのエラーはどのファイルで発生していますか? – DrTyrsa
このエラーは、コマンド・スルー・コマンド・ラインを実行したときに発生します。 – Akamad007