Django や Pylons などのフレームワークでは、フォームの送信を処理する関数を設定できます。フォームにデータベースからのオブジェクトが取り込まれたドロップダウン メニュー (つまり、選択タグ) が含まれる場合、次のようにレコードの主キーと同じ値を設定できます。
<select>
<option value="1">Volvo</option>
<option value="2">Saab</option>
<option value="3">Mercedes</option>
<option value="4">Audi</option>
</select>
これは安全な方法ですか?主キーの使用に問題はありますか? 値に主キーを使用しない場合、他にどのようにこのフォームを作成できますか?