Как исправить эту ошибку django.db.utils.DatabaseError
Как исправить ошибку базы данных Django. Я использую MongoDB с Djongo.
Все работало нормально до недавнего времени. Когда я протестировал его через несколько дней, он не работает. Я могу использовать метод get без ошибок, но когда я запрашиваю post mehtod, я получаю это django.db.utils.DatabaseError.
Внутренняя ошибка сервера: /category Traceback (последний последний вызов): Файл "/Users/sangeethsivan/opt/anaconda3/lib/python3.9/site-packages/djongo/cursor.py", строка 51, in execute self.result = Query( Файл "/Users/sangeethsivan/opt/anaconda3/lib/python3.9/site-packages/djongo/sql2mongo/query.py", строка 784, in init self._query = self.parse() Файл "/Users/sangeethsivan/opt/anaconda3/lib/python3.9/site-packages/djongo/sql2mongo/query.py", строка 876, in parse raise e Файл "/Users/sangeethsivan/opt/anaconda3/lib/python3.9/site-packages/djongo/sql2mongo/query.py", строка 857, в parse return handler(self, statement) Файл "/Users/sangeethsivan/opt/anaconda3/lib/python3.9/site-packages/djongo/sql2mongo/query.py", строка 928, in _insert query = InsertQuery(self, self.db, self.connection_properties, sm, self._params) Файл "/Users/sangeethsivan/opt/anaconda3/lib/python3.9/site-packages/djongo/sql2mongo/query.py", строка 340, in init super().init(*args) Файл "/Users/sangeethsivan/opt/anaconda3/lib/python3.9/site-packages/djongo/sql2mongo/query.py", строка 62, in init self.parse() Файл "/Users/sangeethsivan/opt/anaconda3/lib/python3.9/site-packages/djongo/sql2mongo/query.py", строка 410, in parse self._fill_values(statement) Файл "/Users/sangeethsivan/opt/anaconda3/lib/python3.9/site-packages/djongo/sql2mongo/query.py", строка 368, in _fill_values raise SQLDecodeError djongo.exceptions.SQLDecodeError:
Keyword: None
Sub SQL: None
FAILED SQL: ('INSERT INTO "RentApp_category" ("type") VALUES (%(0)s)',)
Params: (['Wardrobes'],)
Version: 1.3.6
Вышеуказанное исключение стало непосредственной причиной следующего исключения:
Отслеживание (последний последний вызов): Файл "/Users/sangeethsivan/opt/anaconda3/lib/python3.9/site-packages/django/db/backends/utils.py", строка 89, in _execute return self.cursor.execute(sql, params) Файл "/Users/sangeethsivan/opt/anaconda3/lib/python3.9/site-packages/djongo/cursor.py", строка 59, in execute raise db_exe from e djongo.database.DatabaseError
Вышеуказанное исключение стало непосредственной причиной следующего исключения:
Мне нужен был метод успешного поста, так как тот же самый, что работал раньше. Я не знаю, что изменилось, так как я сохранил код без изменений.