Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 29, 2009 15:32:35

ani_py
От:
Зарегистрирован: 2009-06-29
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка (форма редактирования)

подскажите, пожалуйста, почему возникает ошибка Data truncated for column и как ее исправить?



Офлайн

#2 Июнь 29, 2009 15:35:31

Nick2009
От:
Зарегистрирован: 2009-06-24
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка (форма редактирования)

ani_py
подскажите, пожалуйста, почему возникает ошибка Data truncated for column и как ее исправить?
Наверное, Вы пытаетесь записать строку большей длины, чем длина поля. Нужно обрезать или делать приведение типов если это не строка.



Офлайн

#3 Июнь 29, 2009 15:58:13

ani_py
От:
Зарегистрирован: 2009-06-29
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка (форма редактирования)

Nick2009
делать приведение типов
а как это сделать?
это поле у меня типа DateTimeField



Отредактировано (Июнь 29, 2009 16:03:03)

Офлайн

#4 Июнь 29, 2009 18:54:54

Nick2009
От:
Зарегистрирован: 2009-06-24
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка (форма редактирования)

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



Офлайн

#5 Июнь 30, 2009 00:00:35

ani_py
От:
Зарегистрирован: 2009-06-29
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка (форма редактирования)

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


подскажите, пожалуйста, как сделать приведение типов и почему возникает такая ошибка?



Офлайн

#6 Июнь 30, 2009 06:36:17

Nick2009
От:
Зарегистрирован: 2009-06-24
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка (форма редактирования)

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


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

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

и для общей информации
Какая СУБД?
Какая кодировка в базе, в таблице.



Отредактировано (Июнь 30, 2009 06:53:29)

Офлайн

#7 Июль 1, 2009 16:37:29

ani_py
От:
Зарегистрирован: 2009-06-29
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка (форма редактирования)

в общем сегодня я поняла, что зря я написала тип поля DateTimeField и исправила на DateField
проблема, естественно, решилась:/



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version