मैं बाहर स्पष्ट और मेरे Django मॉडल में एक टेबल को फिर से लोड करने के लिए कोशिश कर रहा हूँ करता है, औरDjango मॉडल:। Objects.all() को हटा() नहीं
>>> models.PuzzleSum.objects.all().count()
2644
>>> models.PuzzleSum.objects.all().delete()
>>> models.PuzzleSum.objects.all().count()
2535
... WTF? हमेशा जादू संख्या 109. मुझे पता है कि मैं सिर्फ डेटाबेस में जा सकता हूं और उन्हें हाथ से हटा सकता हूं (या लूप जब तक वे सब खत्म नहीं हो जाते) लेकिन मैं उत्सुक हूं।
डुनो, शायद पहेलीसम का बेस क्वेरीसेट कस्टम प्रबंधक पर सेट हो गया है? जैसे https://docs.djangoproject.com/en/dev/topics/db/managers/#modifying-initial-manager-querysets –
अच्छा विचार, लेकिन नहीं। यह एक डेटा लोड स्क्रिप्ट है जो एक django खोल से चलती है, और (प्रयास) हटाएं मॉडल को आयात करने के बाद पहली चीज है। – AlanL
क्या आप पहेलीसम और किसी भी संबंधित मॉडल के लिए कोड जोड़ सकते हैं? –