Tôi gặp một rắc rối khi áp dụng một django di cư về phía nam:stucked trong một di chuyển về phía nam django - TransactionManagement lỗi
Như mọi khi, tôi thực hiện lệnh di cư sau một schemamigration thành công
python manage.py migrate webapp
Nhật ký console :
Running migrations for webapp:
- Migrating forwards to 0020_auto__add_example.
> webapp:0020_auto__add_example
TransactionManagementError: Transaction managed block ended with pending COMMIT/ROLLBACK
Lỗi này không liên quan đến việc di chuyển cụ thể như thể tôi di chuyển ngược lại và thử một lỗi khác hiển thị cùng một thông báo.
Bất kỳ ý tưởng nào?
Chỉnh sửa. Đây là nhật ký truy vấn:
(0.005) SELECT `south_migrationhistory`.`id`, `south_migrationhistory`.`app_name`, `south_migrationhistory`.`migration`, `south_migrationhistory`.`applied` FROM `south_migrationhistory` WHERE `south_migrationhistory`.`applied` IS NOT NULL ORDER BY `south_migrationhistory`.`applied` ASC; args=()
Running migrations for webapp:
- Migrating forwards to 0020_auto__add_example.
> webapp:0020_auto__add_example
(0.002) CREATE TABLE ROLLBACK_TEST (X INT); args=()
TransactionManagementError: Transaction managed block ended with pending COMMIT/ROLLBACK
Bạn có thể bật ghi nhật ký sql và đính kèm kết quả ở đây không? https://coderwall.com/p/uzhyca – tuxcanfly
@tuxcanfly, tôi đã thêm nó. – Miquel
Cảm ơn tuxcanfly. Ít nhất tôi đã học được cách đăng nhập cơ sở dữ liệu khi thực hiện các truy vấn django. – Miquel