Django 1.2 mod_wsgi Python 2.6.6 When I create an object of a model of a table, what is the best way to update two columns? I can update one easily, but not two of them. I also noted the model, does not list the third key, at least that I can recognize.
What am I asking is what constructs should be use -- pointer to code sample(s) to update two columns in one row or all rows? This code does not work the way I want it to: def save_dr_read_range(cycle_num, read_range_in, load_date, updating_user, max_read_range_in, errors, update_ok): try: read_range_obj = DrReadRange(cycle=cycle_num, \ reading_width_days=read_range_in, \ creation_date=load_date, \ created_by=str(updating_user), \ max_read_width=max_read_range_in) read_range_obj.save() del read_range_obj except IntegrityError as e: errors.append('Error: modifying read range table ' + e) update_ok = False except: e = sys.exc_info()[1] errors.append('Error: ' + str(e) + ' occurred') update_ok = False return errors, update_ok tnx cmn Model: from django.db import models class DrReadRange(models.Model): cycle = models.IntegerField(primary_key=True) reading_width_days = models.IntegerField(primary_key=True) creation_date = models.DateField(primary_key=False) created_by = models.CharField(max_length=30) max_read_width = models.IntegerField(null=True, blank=True) class Meta: db_table = u'dr_read_range' SQL that created the table: CREATE TABLE `dr_read_range` ( `cycle` smallint(6) NOT NULL default '0', `reading_width_days` int(11) NOT NULL default '0', `creation_date` date NOT NULL, `created_by` char(10) NOT NULL default 'amr', `max_read_width` smallint(6) default '3', PRIMARY KEY (`cycle`,`reading_width_days`,`creation_date`), KEY `creation_date_ix1` (`creation_date`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='holds daily reads range'; SE -- 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.