Repository navigation
py-v1.13.8 - cascade names the delete handlers Django 6.1's DB_CASCADE skips (#179)
·
20 commits
to main
since this release
Added
-
cascadenames the delete handlers Django 6.1'sDB_CASCADEskips (#179).
Withon_delete=models.DB_CASCADEthe database deletes the child
rows itself, so Django never sendspre_delete/post_deletefor them: a
post_deletehandler that removes the uploaded file, writes the audit log
or busts a cache just stops running, with no error.cascade(CLI and the
MCPcascade_previewtool) now lists each@receiverfor that model, or
for every model, under the affected relation asskipped_receivers, and
the text output prints them with file and line. The signal graph is only
built when aDB_CASCADErelation exists. -
Tested on Python 3.15 (#180). CI gained a Python 3.15 + Django 6.1 leg,
and the package metadata lists 3.15.