Задать вопрос
@Boldy

Почему не редактируется primary_key в django?

Имеется модель

class TreeNode(MPTTModel):
    id = models.CharField(max_length=10, primary_key=True)
    itn = models.CharField(max_length=40, unique=True)


При попытке редактирования id - пишет, что TreeNode с таким itn уже существует, хотя его не редактировали. itn редактируется без проблем. В чём дело?
  • Вопрос задан
  • 2299 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Первичный ключ вообще для редактирования не предназначен, и никто не ожидает, что вы будете его редактировать. Могут появиться какие угодно побочные эффекты. Зачем вам это нужно?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы