У меня странная проблема:
техническая информация для developmnt (производство будет на linux / apache / Mysql) macosx 2.6.6 python 2.6.1 django 1.3 mysql 5.1 и MySQLdb для подключения pythonна MySQL ...
Я новичок в django, как все могут видеть из прошлых вопросов ... но нужно быть очень сильным в этом, очень быстрым ... проблема в том, что это действительноне так гладко для меня ...
ОК, вопрос.Я делаю учебник по django (не для удовольствия, мне нужно выучить его очень быстро, потому что мне нужно разработать огромную систему с ним).
Я делал все уроки до сих пор и на той стадии, когдая добавил администратора.
Когда я пытаюсь отредактировать запись опроса (если кто-либо знает учебник django 1.3), сайт падает со следующим исключением:
Предупреждение в / admin/ polls / poll / 2 / Неверное строковое значение: '\ xD7 \ xA9 \ xD7 \ x95 \ xD7 \ xA0 ...' для столбца 'change_message' в строке 1
проблем нетдобавление новой записи в ту же таблицу, просто для ее редактирования ....
если кто-нибудь что-нибудь знает об этом ....
# Create your models here.
класс Poll (models.Model): question = models.CharField (max_length = 200) pub_date = models.DateTimeField ('дата публикации')
def __unicode__(self):
return self.question
def was_published_today(self):
return self.pub_date.date() == datetime.date.today()
Это модель, и еще одна, которую я видел, моя БД MySQL - это latin1, а неUTF-8 ... python - это юникод .... может быть в этом проблема ....
Но все же я не могу понять, почему я могу добавить решнуры, но не могут их редактировать ... разве это не странная часть?