/ / Personalizar erro de integridade no frasco - python, frasco, frasco-sqlalchemy, frasco-admin

Personalizar erro de integridade no frasco - python, frasco, frasco-sqlalchemy, frasco-admin

Estou recebendo este erro

Erro de integridade. Atualização (IntegrityError) ou exclusão na tabela "unit_of_measure" viola a restrição de chave estrangeira "diagnostic_unit_of_measure_id_fkey" na tabela "diagnóstico" DETALHE: chave (unit_of_measure_id) = (1) ainda é referenciado na tabela "diagnóstico". "EXCLUIR FROM unit_of_measure WHERE unit_of_measure.unit_of_measure_id =% (unit_of_measure_id) s "{" unit_of_measure_id ": 1}

na minha aplicação de frascos. Eu estou recebendo esse erro quando estou tentando excluir uma linha na qual várias outras linhas são dependentes. Eu quero saber se há alguma maneira pela qual eu possa lidar com esse problema e mostrar outra coisa no lugar disso. Eu estou até mesmo anexando a imagem para referência.

insira a descrição da imagem aqui

Respostas:

0 para resposta № 1

Você tem que apagar os registros relacionados primeiro, ou alterar a chave da coluna de uma forma que irá recursivamente excluir as linhas relacionadas (em cascata de exclusão ou um equivalente).