django светильники со значением по умолчанию в - PullRequest
0 голосов
/ 02 апреля 2020

Могу ли я использовать значение по умолчанию в django приборах? Я хочу изменить primary_key на uuid_key

class hogeModel(models.Model):
    id = models.UUIDField(primary_key=True, default=uuid4)
    name = models.CharField(max_length=256)
[
  {
    "model": "app.hogeModel",
    "pk": "",
    "fields": {
     "name": "hogehoge"
    }
  }
]

Трудно сделать uuid каждый раз. Разве я не могу сделать фиксацию, не сделав primary_key?

Жду вашего ответа !!

1 Ответ

0 голосов
/ 02 апреля 2020

вы можете передать 1, 2, 3 ... в качестве параметра первичного ключа, выполнив шаг l oop для ваших данных и загрузив pk, иначе вы также можете попробовать использовать

"pk: null"

РЕДАКТИРОВАТЬ :

  1. Вы можете l oop над вашими данными и заполнить это поле.
  2. Рассмотрите Django сигналы для заполнения по умолчанию вы упомянули: что-то вроде это .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...