Django किसी भी तरह से अनुक्रम मानों को पकड़ या सीधे नहीं पढ़ता है। मैंने इसे f.ex समझाया है। इस प्रश्न में:2088210/django-object-creation-and -पोस्टग्रेज-सीक्वेंस .
जब आप एक पंक्ति जोड़ने का प्रयास करते हैं तो Postgresql अनुक्रम में वृद्धि करता है, भले ही ऑपरेशन का परिणाम सफल न हो (डुप्लिकेट कुंजी त्रुटि उठाता है) अनुक्रम वृद्धि रोलबैक नहीं होती है। तो, यही कारण है कि जब आप दूसरी बार एक पंक्ति जोड़ने का प्रयास करते हैं तो यह काम करता है।
मुझे नहीं पता कि आपके अनुक्रम ठीक से सेट क्यों नहीं हैं, क्या आप जांच सकते हैं कि डंप से पहले और पुनर्स्थापित करने के बाद अनुक्रम मान क्या है, और तालिका के अधिकतम() पीके के साथ ऐसा ही करें? शायद यह पुनर्स्थापना के साथ 8.1 बग है? मुझें नहीं पता। मुझे क्या यकीन है:यह Django की गलती नहीं है।