Django không giữ hoặc đọc trực tiếp các giá trị chuỗi theo bất kỳ cách nào. Tôi đã giải thích nó f.ex. trong câu hỏi này:2088210 / django-object-create-and -postgres-chuỗi .
Postgresql không tăng trình tự khi bạn cố gắng thêm một hàng, ngay cả khi kết quả của thao tác không thành công (gây ra lỗi khóa trùng lặp), việc tăng trình tự không khôi phục. Vì vậy, đó là lý do tại sao nó hoạt động vào lần thứ hai bạn thử thêm một hàng.
Tôi không biết tại sao trình tự của bạn không được đặt đúng, bạn có thể kiểm tra giá trị trình tự trước khi kết xuất và sau khi khôi phục là gì và làm tương tự với pk max () của bảng không? Có thể đó là lỗi 8.1 khi khôi phục? Tôi không biết. Điều tôi chắc chắn:đó không phải là lỗi của Django.