Django: опция каскадного включения не работает - PullRequest
1 голос
/ 28 января 2011

Я использую django 1.2.4 (подтверждено через оболочку с помощью import django django.VERSION) и пытаюсь использовать параметр on_delete=models.SET_NULL для ForeignKeyField, но получаю ошибку:

AttributeError: 'module' object has no attribute 'SET_NULL'

Вот как я пытался использовать настройку:

relatedRec = models.ForeignKey(Record, null=True, blank=True, on_delete=models.SET_NULL)

Модель уже создана, и я сейчас пытаюсь ее изменить. Я не думал, что это будет проблемой, но, может быть, это ...

Я делаю это правильно или есть какие-то проблемы / проблемы с тем, что я пытаюсь сделать?

Спасибо

1 Ответ

3 голосов
/ 28 января 2011

Аргумент on_delete является новым в Django 1.3, который будет выпущен через пару недель (или дней, он был спроектирован на 31 января , но эта дата может проскочить , поскольку еще нет кандидата на освобождение).

Текущий транк или бета-версия Django 1.3 прекрасно подходят для разработки, но я бы пока не рискнул использовать его в производстве.

...