2014-06-26 8 views
8

Ich verwende Fedora 20 mit OpenJDK-1.7.0.60 Setup. Ich kann Intellij IDEA 13.1 erfolgreich einrichten und ausführen und dann das Python-Plugin einrichten. Nun, als ich versuchte, ein Projekt von Intellij mit Python-Modul zu erzeugen, konnte ich Django Facette im Technologieteil nicht finden. Ich suchte im Internet, konnte aber keine Lösung finden, auch keine Frage. Ich steckte und kann nichts tun. Bitte helfen Sie.Intellij IDEA nicht Django in der Facettenliste anzeigen

Hinweis: Python und verwandtes Django wurde auf meinem Computer installiert, bevor ich das Plugin eingerichtet habe.

Grüße.

+1

@MrMojoRisin Bitte stoppen. Sie tragen nichts zu Fragen bei, indem Sie sinnlose Änderungen vornehmen. Die Hervorhebung von Software-/Framework-/Bibliotheksnamen ist * nicht * hilfreich. – Qix

+0

Überprüfen Sie, ob Sie eine Django-Konsole in 'setting> console' haben, und haben Sie das Projekt sdk konfiguriert? und bitte überprüfe, ob du django-admin verwenden kannst – ruddra

+0

@ruddra Als ich zu "Template Project Settings" -> "Console" ging, sah ich nur "Python Console". Ich konnte das Projekt-SDK nicht konfigurieren (ich kann kein Projekt generieren). Ich kann django-admin mit dem Befehl "django-admin" auf der Konsole verwenden. – ismailarilik

Antwort

30

Ihre Symptome ähneln einem Problem, das ich auch hatte, das durch Bearbeiten der IDEA-Moduldatei gelöst wurde, die als {your_project_name}.iml angezeigt wird. Diese Datei befindet sich entweder im Stammverzeichnis Ihres Projekts (oder Moduls) oder im Verzeichnis .idea des Projekts.

Sie werden wahrscheinlich sehen, dass das Attribut des Modulelements JAVA_MODULE ist. Ändern Sie dies in PYTHON_MODULE, speichern Sie die Datei, und starten Sie Intellij neu.

Jetzt, wenn Sie in die Projekteinstellungen gehen und versuchen, eine Facette hinzuzufügen, wird die Liste der Optionen sehr unterschiedlich sein und Django enthalten.

Meine Vermutung ist, wenn Ihr Projekt ursprünglich in Intellij geöffnet wurde, erkannte die IDE das Verzeichnis nicht als ein Python-Modul und legte es auf den Standard: Java.

+0

Danke! Nach dem Ändern des Moduls müssen Sie die Python-Facetten unter Datei> Projektstruktur> Facetten deaktivieren. –

+0

Das Ändern von 'JAVA_MODULE' in' PYTHON_MODULE' löste die Warnung nicht. Am Ende habe ich einfach das ganze .idea-Verzeichnis entfernt und neu gestartet. Frustrierend.... – nealmcb