#28268: Feature: Clear cached_property on related DB operations. -------------------------------------+------------------------------------- Reporter: Özer Sahin | Owner: nobody Type: New feature | Status: new Component: Database layer | Version: 1.11 (models, ORM) | Severity: Normal | Resolution: Keywords: cached_property | Triage Stage: | Unreviewed Has patch: 0 | Needs documentation: 0 Needs tests: 0 | Patch needs improvement: 0 Easy pickings: 0 | UI/UX: 0 -------------------------------------+-------------------------------------
Comment (by Özer Sahin): Yes, so Django should automatically take care of those operations in the background. Of course I could write a mixin or something similar, but that would bring overhead to the project. Pydanny has a module, that is a configurable property: https://github.com/pydanny/cached-property But that does not cover that case, I already asked and he referred me to the Django project. I am not sure, if I could write an app that does all that. I thought it would be convenient if the cached_property could be called with kwargs like @cached_property(delete_on_save=True, delete_when_models_change=[ModelA, ModelB]). Thank you for your time btw, really appreciate it! -- Ticket URL: <https://code.djangoproject.com/ticket/28268#comment:6> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To post to this group, send email to django-updates@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/063.bc696605fc5e0ea534a8b6730eab8a64%40djangoproject.com. For more options, visit https://groups.google.com/d/optout.