Drop-Down-Menüs in Formen, die Datenbank Primärschlüssel
Frage
In einem Framework wie Django oder Pylonen können Sie Funktion einrichten zu Formularen behandeln. Wenn Ihr Formular beinhaltet ein Dropdown-Menü (das heißt ein select-Tag) bestückt mit Objekten aus einer Datenbank die Werte gleich der Primärschlüssel für die Aufzeichnung einstellen wie:
<select>
<option value="1">Volvo</option>
<option value="2">Saab</option>
<option value="3">Mercedes</option>
<option value="4">Audi</option>
</select>
Ist das eine sichere Praxis? Gibt es etwas falsch mit einem Primärschlüssel? Wenn Sie nicht den Primärschlüssel für den Wert verwenden sind, wie sonst können Sie dieses Formular machen?
Lösung
, um den Primärschlüssel ist in Ordnung. Was genau sind Sie besorgt mit? Dies ist eine Implementierung Detail, das den Benutzer nicht in der tatsächlichen gerenderten Seite angezeigt wird.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow