2016-05-02 27 views
0

Ich habe ähnliche Fragen gesehen, aber sie lösen mein Problem nicht.Pycharm erkennt kein Django-Projekt

Ich habe ein korrekt installiertes Django-Projekt. Ich bin nicht in der Lage, Pycharm dazu zu bringen, es zu erkennen. Ich kann keine Dateinamenergänzungen erhalten (d. H. static Dateien), Importe aus den Projekt-Apps werden nicht erkannt und auch keine URL-Tags, kann den Server nicht ausführen ... Wie kann ich das lösen?

+1

glaubst du, dass du pycharm richtig eingerichtet hast, damit es django unterstützt? wenn noch nicht, hier wird gezeigt, wie man https://www.django-tips.com/tip/how-to-setup-pycharm-for-django/31/ – doniyor

+1

Was hast du konfiguriert? Hast du deinen Projektdolmetscher in pycharm eingestellt? Django-Unterstützung in Sprachen und Frameworks aktiviert? Stellen Sie sicher, dass das Einstellungsmodul in den Umgebungsvariablen config korrekt ist? –

+1

Eine kurze Checkliste, Projekt-Interpreter in den Einstellungen ist auf ein Python-Env mit Django installiert? Falls die Verzeichnisstruktur etwas Ungewöhnliches hat, aktiviert die Django-Unterstützung das 'Django-Projekt-Root',' Einstellungsdatei' und 'Skript verwalten'? – fips

Antwort

0

Das Problem war, dass ich nicht den richtigen Ordner beim Öffnen des Projekts ausgewählt habe. Ich öffnete den ganzen virtualenv Ordner mit Pycharm, weil ich schnellen Zugriff auf die Datei activate in /bin wollte, wo ich meine Umgebungsvariablen behalte.

Die Lösung war, den Ordner .idea zu löschen und den spezifischen Django-Projektordner zu öffnen. Ich dachte, es gäbe einen Workaround, aber das war nicht der Fall. Die Frage bleibt bestehen, ob es eine Möglichkeit gibt, die activate Datei in das /bin Verzeichnis des virtualenv zu dem Projekt hinzuzufügen, auch wenn es sich außerhalb des Projektstammverzeichnisses befindet.

Verwandte Themen