在我的Django Admin应用程序中,我需要使用AnuglarJS填充一个html<选择>这是由一个Django表单生成的。 当我提交表单(不是使用AngularJS)并且django表单验证失败时,我需要恢复我的<选择>输入
<select ng-options="vehicle.fields.name for vehicle in vehicles track by vehicle.pk" ng-model="selected_vehicle" ng-init="selected_vehicle='{{ form.vehicle.value }}'" id="{{ form.vehicle.id_for_label }}" name="{{ form.vehicle.html_name }}">
</select>
您可以注意到&#39; ng-init =&#34; ....&#34;&#39;指令。
我目前的车辆阵列结构有点复杂(我需要使用Django Rest Framework来生成它而不是标准的django序列化器)。
我的问题是:这是一个使用AngularJS和Django表格的紧凑解决方案吗?如何恢复我之前选择的状态&lt;选择...&gt;回发后(当Django表单验证失败时)?