Предотвращение перезаписи существующих объектов при применении приспособления

У меня есть модель, представляющая настройки моего приложения. Настройки я определяю в фикстуре. Теперь, каждый раз, когда я переразвертываю приложение, я также применяю фикстуру с помощью ./manage.py loaddata settings. Проблема, которую я заметил, заключается в том, что каждый раз, когда я делаю это, уже измененные настройки также сбрасываются, похоже, что набор данных удаляется и создается новый. Есть ли способ избежать этого?

settings.yaml:

## Einstellungen
- model: preferences.settings
  pk: agent_name
  fields:
    name: Agenten-Name
    description: Name, welcher dem Kunden im Chat angezeigt wird
    default: Agent
    public: true
    type: text
    category: 2

- model: preferences.settings
  pk: greeting
  fields:
    name: Begrüßungstext
    description: Begrüßungstext der dem Kunden angezeigt wird wenn ein Agent Online ist
    default: Hallo, wie können wir Ihnen helfen?
    public: true
    type: textarea
    category: 2
Вернуться на верх