Ben

Can I ask why you are using manage.py to import csv data instead of a migration?

I ask because I'm just starting to think about an upcoming csv (xlsx actually) import task of my own.

Thanks

Mike

On 9/08/2016 12:35 PM, Ben Finney wrote:
<snip>

The ModelForm validation functionality is being used, to validate input.

Pseudocode::

    import csv

    from cumquat_app.forms import CumquatImportForm

    db_alias = 'foo'

    reader = csv.DictReader(input_file)
    for row in reader:
        fields = make_fields_from_input_row(reader)

        # Wanted: ‘form = CumquatInputForm(fields, using=db_alias)’.
        form = CumquatImportForm(fields)

        # Wanted: ‘if form.is_valid(using=db_alias)’.
        if form.is_valid():

            # Wanted: ‘form.save(using=db_alias)’.
            form.save()

<snip>

_______________________________________________
melbourne-pug mailing list
[email protected]
https://mail.python.org/mailman/listinfo/melbourne-pug

Reply via email to