如何使Django sqlclear输出CASCADE作为依赖关系

NST*_*STJ 1 python django

我在Django项目中有许多包含外键和多对多(m2m)关系的模型.当我尝试使用manage.py中的sqlclear命令时,我收到错误:

ERROR:  cannot drop table appname_tablename because other objects depend on it
Run Code Online (Sandbox Code Playgroud)

有没有办法让Django将CASCADE添加到输出中,以便可以删除依赖表?

jpi*_*pic 7

为什么不使用sed?

>>> ./manage.py sqlclear testapp | sed 's/";/" CASCADE;/' 
BEGIN;
DROP TABLE "testapp_person" CASCADE;
DROP TABLE "testapp_post" CASCADE;
DROP TABLE "testapp_userprofile" CASCADE;
DROP TABLE "testapp_school" CASCADE;
DROP TABLE "testapp_events" CASCADE;
DROP TABLE "testapp_uploadmodel" CASCADE;
COMMIT;
Run Code Online (Sandbox Code Playgroud)