Не удается добавить или обновить дочернюю строку, сбой ограничения внешнего ключа

    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)     
                 

Этот код отлично работает в моей локальной установке. Но я сталкиваюсь с проблемой после его внедрения на сервер.

У нас ошибка в последней строке кода, я полагаю

Вернуться на верх