Hintergrund: Ich möchte ein Open-Source-Projekt schreiben, das sagen würde, ob Ihr Projekt bestimmte Designrichtlinien der django docs erfüllt. Ein Beispiel dafür sind Vorlagen, die Sie verwenden sollten {{ foo }}
und nicht {{foo}}
. Einige weitere Empfehlungen werden erwähnt here. Pyflakes und pep8.py tun dies in einem größeren Maßstab. Aber da ich ein Anfänger mit wenig Erfahrung bin, habe ich versucht mit etwas Kleinem anzufangen.Most apt Python-Modul zum Analysieren von Django-Projektdateien
Problem zu lösen: mein Paket installieren und wenn es läuft, sollte das Paket in der Lage sein, Ihnen zu sagen, dass die in der Verzeichnisdatei X-Vorlagen hat an der Linie Y-Fehler E hat oder W.
Eine Warnung Bibliothek, die ich mir vorstellen konnte, war ast Könnte mir jemand sagen, wie ich damit fortfahren soll. Ich verstehe, dass dies in einer subjektiven Antwort enden könnte, aber SO war, wo ich nach Rat von erfahrenen Leuten suchen konnte.
Warum nicht Djangos Parser für seine Vorlagen verwenden? – Marcin
Wie @Marcin vorschlägt, müssen Sie dies als * Django * -Projekt ansprechen, nicht als * Python * -Projekt. Zusätzlich zu den Templates gibt es eine Menge anderer Dinge: Kontext-Prozessoren, urls.py, Middleware, etc. Das Erstellen eines Auto-Checkers für eine Django-Site wird ein nicht-triviales Projekt sein. –