无法使用Djangokronos

2024-09-28 16:20:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在用github自述文件中列出的简单示例测试django kronos:

我做了pip3 install django-kronos

我的项目/我的应用程序/克朗.py地址:

import kronos
import random

@kronos.register('* * * * *')
def complain():
    complaints = [
        "I forgot to migrate our applications's cron jobs to our new server! Darn!",
        "I'm out of complaints! Damnit!"
    ]

    print random.choice(complaints)

在myproject/myproject中/设置.py地址:

INSTALLED_APPS = [
    'appointments.apps.AppointmentsConfig',
    'clinic.apps.ClinicConfig',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django_extensions',
    'bootstrap4',
    'widget_tweaks',
    'parsley',
    'session_security',
    'kronos'
]

跑步:

./manage.py runserver

我希望开发服务器每分钟都会抛出一条消息。似乎什么都没发生。你知道吗

我还创建了myproject/myapp/management/commands/任务.py地址:

from django.core.management.base import BaseCommand
import kronos
@kronos.register('* * * * *')
class Command(BaseCommand):
    def handle(self, *args, **options):
        print('Hello, world! KRONOS is running!!')

这也没有运行。你知道吗


Tags: appstodjangopyimportregister地址myproject