Loading django/db/models/base.py +1 −1 Original line number Diff line number Diff line Loading @@ -165,7 +165,7 @@ class Model(object): cursor.execute("UPDATE %s SET %s WHERE %s=%%s" % \ (backend.quote_name(self._meta.db_table), ','.join(['%s=%%s' % backend.quote_name(f.column) for f in non_pks]), backend.quote_name(self._meta.pk.attname)), backend.quote_name(self._meta.pk.column)), db_values + [pk_val]) else: record_exists = False Loading tests/modeltests/custom_pk/models.py +2 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,8 @@ this behavior by explicitly adding ``primary_key=True`` to a field. from django.db import models class Employee(models.Model): employee_code = models.CharField(maxlength=10, primary_key=True) employee_code = models.CharField(maxlength=10, primary_key=True, db_column = 'code') first_name = models.CharField(maxlength=20) last_name = models.CharField(maxlength=20) class Meta: Loading Loading
django/db/models/base.py +1 −1 Original line number Diff line number Diff line Loading @@ -165,7 +165,7 @@ class Model(object): cursor.execute("UPDATE %s SET %s WHERE %s=%%s" % \ (backend.quote_name(self._meta.db_table), ','.join(['%s=%%s' % backend.quote_name(f.column) for f in non_pks]), backend.quote_name(self._meta.pk.attname)), backend.quote_name(self._meta.pk.column)), db_values + [pk_val]) else: record_exists = False Loading
tests/modeltests/custom_pk/models.py +2 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,8 @@ this behavior by explicitly adding ``primary_key=True`` to a field. from django.db import models class Employee(models.Model): employee_code = models.CharField(maxlength=10, primary_key=True) employee_code = models.CharField(maxlength=10, primary_key=True, db_column = 'code') first_name = models.CharField(maxlength=20) last_name = models.CharField(maxlength=20) class Meta: Loading