Heh, whoops.

So I'm reading in all the information about a machine from a file that
is generated periodically on the machine (XML right now).  I need to
compare all the data about that machine to what's currently in the
database, and create a new entry if anything has changed.  

The models are really more complicated than I posted (obviously) but
the current idea is to key on the hostname, but to compare every
single little bit of data in the model to detect changes.

-josh

On Wed, Jun 29, 2011 at 09:40:24PM -0400, Andre Terra wrote:
> You'll first have to explain what you mean by 'reading from a file'
> and 'comparing'.
> 
> Are we comparing against serialized model exports? Is the user
> importing data from a csv file? What column(s) is(are) you using as
> keys for matching db objects against the file?
> 
> Give us a little more details and we'll try giving some suggestions in return 
> =)
> 
> 
> Sincerely,
> André Terra
> 
> On 6/28/11, Josh Lothian <loth...@ornl.gov> wrote:
> > So I'm working on my first Django application, and I've run into a
> > stumbling block.  In simplest terms, I've got two objects:
> >
> > def Package(models.Model):
> >     name=models.CharField(max_length=255)
> >     version=models.CharField(max_length=128)
> >
> > def Machine(models.Model):
> >     hostname=models.CharField(max_length=255)
> >     installed_packages=models.ManyToManyField(Package)

-- 
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 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to