python管理.py<commandname>在Django中不起作用

2024-04-20 03:21:31 发布

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

from django.core.management.base import BaseCommand

def Command(BaseCommand):
    def handle(self, *args, **options):
        self.stdout.write( "lol" )

所以我尝试在django1.8中创建一个自定义命令。它位于appname/management/commands目录下/命令名.py. 但是,尝试使用以下命令运行命令:

python manage.py commandname

产生此错误:

TypeError: Command() takes exactly 1 argument (0 given)

我已经确保所有目录都包含一个init.py文件,并且应用程序被添加到项目中。网上的信息似乎不多。请帮忙。你知道吗


Tags: djangofrompycoreimport命令self目录