Не удается добавить или обновить дочернюю строку, сбой ограничения внешнего ключа
subscriber_package_forms = subscriber.package.form
# subscriber packages forms.
a = subscriber_package_forms.replace('[', '')
b = a.replace(']', '')
c = b.replace("'", '')
d = c.replace('''"''', '')
e = d.replace("'", '')
f = e.split(',')
#search active columns of all the packages from main database.
for frm in f:
frm = int(frm)
try:
form_columns_object = form_columns.objects.using(main_db).filter(form_id = frm).first()
except:
pass
if form_columns_object == None:
pass
else:
form_columns_dict = model_to_dict(form_columns_object)
form_instance = FormModel.objects.using(main_db).get(id = int(form_columns_dict['form']))
user_instance = User.objects.using(main_db).first() #get(username = form_columns_dict['user']) # id = form_columns_dict['id']
form_columns.objects.using(db_name).create(columns = str(form_columns_dict['columns']), form = form_instance, user=user_instance)
Этот код отлично работает в моей локальной установке. Но я сталкиваюсь с проблемой после его внедрения на сервер.
У нас ошибка в последней строке кода, я полагаю