2016-10-03 4 views
-1

Ich habe eine verdrehte Skript ausgeführt, die IO verwaltet, Überwachung von seriellen Eingängen, Schreiben von Protokollen usw. Es verwendet Twisted, um Ereignisse jede Minute und jede Stunde sowie Interrupt auf seriellen Datenverkehr auszuführen.Verwenden von Django außerhalb von view.py

Kann Django verwendet werden, um eine Schnittstelle für diesen zum Beispiel Live-Werte nehmen, zur Verfügung zu stellen und sie

#python code generating value1 and value2 

def displayValues(request): 

    context = { 
     'value1':value1, 
     'value2':value2 
    } 

    return render(request, 'interface.html', context) 

Das offensichtliche Problem wird mit angezeigt, dass diese Python-Datei in der Django-Datei Setup nicht leben und so Der URL-Aufruf würde nicht wissen, wo er suchen soll oder wie er die Funktion displayValues ​​aufrufen soll.

Ein zusätzliches Feature, das ich aussehen könnte, ist, die IO-Werte über Django in eine MySQL-Datenbank zu schreiben, da es bereits eingerichtet ist.

Ich verstehe Django aus Sicht einer einfachen Datenbankanwendung, aber das ist nicht etwas, auf das ich online gestoßen bin, und ich könnte mich außerhalb des Geltungsbereichs von Django bewegen.

Ich habe das gesehen, aber es ist mehr mit der Verwendung des Modells außerhalb der Standard-Setup zu tun. Using Django database layer outside of Django?

Ist das möglich?

Danke!

Antwort

0

Warum brauchen Sie Django für solch einen einfachen Anwendungsfall? Für einfache HTTP-Anfragen Sie können Sie das mitgelieferte Python-Tool:

https://docs.python.org/2/library/simplehttpserver.html

+0

Danke, ich einen Blick haben werden. Mein Interesse ist hauptsächlich, dass ich Django-Templates verstehe und es sehr einfach finde, Webseiten zu entwerfen, die die von python an sie übermittelten Werte anzeigen. – Spinnaay

+0

Kein Problem, viel Glück – idik

Verwandte Themen