Tratando de pasar un QuerySet como datos iniciales a un conjunto de formularios

Estoy tratando de crear una página para un sistema de inventario que permita al usuario actualizar una cantidad de artículos recibidos.

Quiero mostrar una tabla de todos los productos y dejar que el usuario ingrese la cantidad recibida, que publicaré e iteraré para actualizar la base de datos.

Aquí está mi punto de vista:

def new_shipment(request):
    list_of_active_products = Product.objects.filter(status=1)
    ShipmentFormSet = formset_factory(ShipmentForm, extra=0)
    formset = ShipmentFormSet(initial=list_of_active_products)
    return render_to_response('inventory/new_shipment.html', {'formset': formset})

Aquí está mi modelo para el formulario:

class ShipmentForm(forms.Form):
    sku = forms.IntegerField()
    product_name = forms.CharField(max_length=100)
    quantity = forms.IntegerField()

Y aquí está la plantilla de formulario:

<form method="post" action="">
    <table>
        {% for form in formset %}
    {{ form }}
    {% endfor %}
    </table>    
    <input type="submit" />
</form>

Y aquí está el error que recibo:

Caught AttributeError al renderizar: el objeto 'Producto' no tiene el atributo 'get'

¿Puede alguien ayudarme con esto

Respuestas a la pregunta(2)

Su respuesta a la pregunta