Найти - Пользователи
Полная версия: ошибка (форма редактирования)
Начало » Django » ошибка (форма редактирования)
1
ani_py
подскажите, пожалуйста, почему возникает ошибка Data truncated for column и как ее исправить?
Nick2009
ani_py
подскажите, пожалуйста, почему возникает ошибка Data truncated for column и как ее исправить?
Наверное, Вы пытаетесь записать строку большей длины, чем длина поля. Нужно обрезать или делать приведение типов если это не строка.
ani_py
Nick2009
делать приведение типов
а как это сделать?
это поле у меня типа DateTimeField
Nick2009
ani_py
Nick2009
делать приведение типов
а как это сделать?
это поле у меня типа DateTimeField
Так проблема же решилась сама собой, после указания кодировки ;)
ani_py
Так проблема же решилась сама собой, после указания кодировки ;)
нет, не решилась=)
я просто изменила кое-что и поэтому ошибки не было) я ошиблась
я новичок и мне немного сложновато ориентироваться))


подскажите, пожалуйста, как сделать приведение типов и почему возникает такая ошибка?
Nick2009
ani_py
Так проблема же решилась сама собой, после указания кодировки ;)
нет, не решилась=)
я просто изменила кое-что и поэтому ошибки не было) я ошиблась
я новичок и мне немного сложновато ориентироваться))


подскажите, пожалуйста, как сделать приведение типов и почему возникает такая ошибка?
Я и сам не эксперт.
Почему возникает я уже сказал.
DateTimeField это не тип поля базы данных, а класс в Питоне, который совместим с типом поля DATETIME
Привести тип данных к требуемому можно разными путями.

Сначала скажите
1. Какого типа поле в таблице базы данных? Определение.
2. Что Вы туда пытаетесь записать? Кусок кода.

и для общей информации
Какая СУБД?
Какая кодировка в базе, в таблице.
ani_py
в общем сегодня я поняла, что зря я написала тип поля DateTimeField и исправила на DateField
проблема, естественно, решилась:/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB