2016-03-20 4 views
0

Ich habe eine Reihe von Bildern und ich möchte sie einem Benutzer anzeigen und die Position von Mausklicks auf jedem Bild sammeln. Ich würde das gerne mit django machen, weil ich diese Click-Event-Daten letztlich in eine bestehende Datenbank integrieren möchte, die mit django verwaltet wird.Wie kann ich mit Django die Pixelpositionen von Mausklicks auf einem angezeigten Bild sammeln und speichern?

Ich weiß, dass ich dies tun könnte, indem ich meine eigene Python-Anwendung kodiere, die das Bild anzeigt, Mausklicks sammelt und sie in der Datenbank speichert. Gibt es eine existierende Django-Erweiterung oder -Form, die das bereits tut? Ich habe Probleme, nützliche Treffer bei Google zu erhalten.

Antwort

1

Von was ich verstehe, sammeln Sie Daten von einer Front-End-Ebene. Für so etwas solltest du die Daten mit Javascript sammeln, das auf deiner Seite läuft und es einen AJAX Beitrag an deine Django API senden lassen. Das würde Ihnen erlauben, die Daten einfach zu speichern.

Da Django-Formulare von HTTP-Anfragen ablaufen, glaube ich nicht, dass es dafür im aktuellen Django-Ökosystem eine Erweiterung gibt.

+0

Danke, ich verstehe es jetzt. Ich habe die Unterscheidung zwischen Front-End und Back-End nicht wirklich verstanden. – cxrodgers

Verwandte Themen