2015-04-06 6 views
1

У меня есть приложение django, которое работает с подмножеством таблиц в базе данных. Я хочу создать внешний ключ для таблицы, которая не управляется приложением django, причина в том, что я хочу каскад при удалении.Django Создать внешний ключ для внешней таблицы

Можно ли объявить внешний ключ в моей модели django таблице, которая не контролируется моим приложением django?

Что-то вроде:

user = models.ForeignKey(table='external_table_name',field='user_id', 
         on_delete=models.SET_NULL) 

ответ

0

Вы должны установить meta параметры для вашей модели:

managed=False

+0

спасибо, что пропустили .. это в сочетании с 'table_name' db_table = сделал трюк – tbo

Смежные вопросы