2016-08-08 16 views
6

Ich verwende Django1.10 und Pycharm2016.2.PYCHARM manage.py Autocomplete Fehler

In jedem Django-Projekt arbeiten manage.py Befehle korrekt, aber die automatische Vervollständigung gibt die folgenden Fehler:

Failed to get real commands on module "projects_name" python died with code 1 
File opt/Pycharm/helpers/.../jb_manage_tasks_provider.py 
File opt/pycharm/helpers.../parser.py 
File my virtual env folder/lib/python3.5/site packages/django/core/management/base.py 
AttributeError Command object has no attribute 'args' 

Neuinstallieren PyCharm nicht helfen.

Antwort

2

ich habe django 1.10 verwendet und pycharm unterstützt es noch nicht. bis 1.9.8 Downgraded und jetzt die automatische Vervollständigung funktioniert ohne Fehler

6

Sie Helfer von Community Edition verwenden können, die django unterstützen 1.10+ Datei ersetzen JetBrains \ PyCharm 2.016,2 \ Helfer \ PyCharm \ django_manage_commands_provider_parser \ parser.py

mit this

+0

das gibt mir 'Typeerror: report_data() nimmt genau 2 Argumente (1 gegeben)' – user3479125

+0

hatte ein ähnliches Problem, behoben, indem die Datei „_jb_manage_tasks_provider.py“ in Helfer Modifizieren \ PyCharm - gehen Sie einfach auf die Zeile # 22 und modifiziere den Code wie "parser.report_data (dumper, []) "- die Sache ist, dass es" commands_to_skip "-Argument fehlte. Nach der Übergabe der leeren Liste funktioniert alles gut für mich, ich bekomme keinen Fehler und die Hinweise funktionieren wieder für die manage.py Aufgabe. – Ivan

Verwandte Themen