私はDjango 1.10.4とPython 3.52を使用しています。私はを経由してDjangoのコマンドを実行しようとすると、私は次のエラーを取得する:DjangoコマンドがTypeErrorをスローします:handle()が予期しないキーワード引数を受け取りました
Traceback (most recent call last):
File "manage.py", line 22, in <module>
execute_from_command_line(sys.argv)
File "path_to_envs/envs/env_name/lib/python3.5/site-packages/django/core/management/__init__.py", line 367, in execute_from_command_line
utility.execute()
File "path_to_envs/envs/env_name/lib/python3.5/site-packages/django/core/management/__init__.py", line 359, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "path_to_envs/envs/env_name/lib/python3.5/site-packages/django/core/management/base.py", line 294, in run_from_argv
self.execute(*args, **cmd_options)
File "path_to_envs/envs/env_name/lib/python3.5/site-packages/django/core/management/base.py", line 345, in execute
output = self.handle(*args, **options)
TypeError: handle() got an unexpected keyword argument 'verbosity'
私はローカルdjangoのサーバを実行して、管理ページと対話することができます。そのコマンドを含むアプリは私のsettings.py
ファイルにあります。 options
辞書は{'verbosity': 1, 'no_color': False, 'settings': None, 'pythonpath': None, 'traceback': False}
が含まれている、エラーの時に
from django.core.management import BaseCommand
from my_module import MyClass
class Command(BaseCommand):
def handle(self):
my_class = MyClass()
my_class.my_method()
:
以下はDjangoのコマンドの内容です。 no_color
、traceback
などのランダムな順序に応じて、他は同じTypeError
を投げます。グーグルグーグルの日の後、私はまだ問題が何であるか把握できません。誰もこれを見たことがありますか?
あなたはmy_commandのコードが表示されないべきでみては? –
@DanielRoseman謝罪します。コマンドはとてもシンプルで、私はそれを追加するのを邪魔しませんでした。それは今問題になっている。 – AdamY