【发布时间】:2017-01-31 06:58:51
【问题描述】:
我有这个 python 文件 tasks.py
import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'DjangoWebProject.settings')
from django.contrib.auth.models import User
from logreg.models import ActivationCode
import datetime
def remove_users():
print 'hello worldddddddddddddddddddddddddddddddddd'
inactive_users = []
activation_codes = ActivationCode.objects.all()
for activation_code in activation_codes:
if datetime.datetime.date(activation_code.key_expires) < datetime.datetime.date(datetime.datetime.now()):
inactive_users.append(activation_code.user_id)
for inactive_user in inactive_users:
User.objects.filter(id=inactive_user).delete()
但这是在根文件夹中,当我尝试执行它时,它给了我以下错误
文件 "C:\Users\deybala1\AppData\Local\Continuum\Anaconda2\lib\site-packages\dj ango\apps\registry.py",第 124 行,在 check_apps_ready raise AppRegistryNotReady("应用尚未加载。") django.core.exceptions.AppRegistryNotReady: 应用尚未加载。
我该如何解决这个问题?
【问题讨论】: