How about setting a default value on all of the database tables the you are
specifying in the dict that you're doing the update with?

On 04/03/2008, sector119 <[EMAIL PROTECTED]> wrote:
>
>
> Hi ALL!
>
> I need to import data in CSV format into my models everyday ~ 500.000
> rows. But my CSV files are uncomplite, I have to append some data to
> every row.
>
> I use something like this to import data into my model:
> for d in csv.DictReader(...):
>   d.update(my_data)
>   MyModel.objects.create(**d)
>
> But I don't want to invent a bisycle and want to do this in django
> way, may be it'll be better to create intermediate XML fixtures and
> then load them using manage.py loaddata ? But if I do so, I do my work
> twise. And it takes much more time... load data from XML is very slow,
> it takes 14 minutes to import 85.000 rows.
>
> What you can recomend in my case?
>
> Thanks!
> >
>


-- 
Regards,
Ben Ford
[EMAIL PROTECTED]
+447792598685

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to