Django プロジェクトをバージョン 3.2.10 から 4.0.1 に更新しようとしています
テストを実行すると、次のエラーが発生します。
File "/Users/akira/Projects/work/speedy/cash_flow/jobs/bank_account/process_flinks_transactions_job.py", line 63, in __init__
super(ProcessFlinksTransactionsJob, self).__init__(*args, **kwargs)
File "/Users/akira/.local/share/virtualenvs/speedy-kJQJ8v9W/lib/python3.8/site-packages/django/db/models/base.py", line 446, in __init__
raise TypeError(
TypeError: ProcessFlinksTransactionsJob() got both positional and keyword arguments for field 'name'.
エラーが発生しているコードは次のとおりです。
class ProcessFlinksTransactionsJob(Job):
objects = ProcessFlinksTransactionsJobManager()
def __init__(self, *args, **kwargs):
kwargs.update({"name": ProcessFlinksTransactionsJob.__name__})
super(ProcessFlinksTransactionsJob, self).__init__(*args, **kwargs)
このエラーを修正するにはどうすればよいですか?