RuntimeErrorRuntimeError
Lỗi runtime chung không thuộc bất kỳ danh mục nào khác.
Nguyên nhân gây ra lỗi này
Xảy ra lỗi trong quá trình thực thi không phù hợp với các loại exception khác. Ví dụ thường gặp: sửa đổi dictionary/set trong khi đang duyệt, event loop đã chạy (asyncio), hoặc generator raise StopIteration nội bộ.
Cách sửa
Đọc thông báo lỗi để xác định nguyên nhân cụ thể. Với việc sửa dict/set trong khi duyệt, hãy duyệt qua bản sao: list(dict.items()). Với lỗi asyncio, dùng nest_asyncio hoặc cấu trúc lại code async.
Mã lỗi liên quan
TypeError: object is not callableTypeError: object is not callable
Một đối tượng không phải hàm được gọi bằng dấu ngoặc đơn ().
AssertionErrorAssertionError
Lệnh assert thất bại vì điều kiện đánh giá là False.
TypeError: object is not iterableTypeError: đối tượng không thể lặp
Một đối tượng không hỗ trợ duyệt lặp được sử dụng trong vòng lặp for, phép giải nén hoặc ngữ cảnh có thể lặp khác.
EOFErrorEOFError
Hàm input() hoặc raw_input() gặp end-of-file mà không đọc được dữ liệu nào.
asyncio.TimeoutErrorasyncio.TimeoutError
Một thao tác asyncio đã vượt quá thời gian chờ.
Model.DoesNotExistModel.DoesNotExist
Truy vấn Django ORM dùng .get() không tìm thấy bản ghi phù hợp.