بينما يسهل حذف موضوع بشكل دائم، لا يمكنني العثور على طريقة قياسية لحذف صورة معينة بشكل دائم مع الاحتفاظ ببقية الموضوع.
المشكلة التي يخلقها هذا هي كالتالي:
ينشر المستخدم صورة سرية
يتم حذف الصورة السرية - ولكنها تظل في سجل المراجعة، وبالتالي في قاعدة البيانات
للامتثال للوائح السرية، أحتاج إلى أن أكون قادرًا على حذف تلك الصورة من قاعدة البيانات. حاليًا، أحصل على عنوان URL للصورة، وأبحث عنها في الخادم، وأحذفها مباشرة. هذا ليس سلسًا بشكل خاص، ولا أحب فكرة حذف ملف الصورة دون تنظيف المراجع الخاصة به في قاعدة البيانات.
يمكنني إنشاء برنامج نصي بلغة بايثون لأتمتة الخطوات التي أتخذها للحذف، ببساطة عن طريق إعطاء عنوان URL للصورة كوسيط، ولكني أتساءل عما إذا كانت هناك بالفعل طريقة صحيحة/قياسية للقيام بذلك؟
في الواقع، يبدو أن هذا يتم تلقائيًا إذا قمت بحذف الصورة، ولم يتم استخدامها في أي مكان آخر
عند استخدام متصفح قام بالفعل بعرض الصورة، لا يزال بإمكاني رؤية الصورة في سجل المراجعة، ولكنها مجرد نسخة محلية أنشأها المتصفح - لم تعد الصورة موجودة على الخادم، ولا يمكن للمستخدمين الآخرين رؤيتها إلا إذا شاهدوها سابقًا.