что не так
не проходит код
from google.appengine.ext import db
class stone(db.Model):
name=db.StringProperty()
cont=db.BlobProperty()
img=db.IntegerProperty()
date = db.DateTimeProperty(auto_now_add=True)
s=stone()
s.name='Песчаник - мелкопористый'
s.cont="""
Песчаник - мелкопористая воздухопроницаемая порода натурального
природного камня. Состоит главным образом из частиц кварца с
добавлением других минералов (кремнезема, карбоната). Очень часто
содержит железные руды, которые придают ему привлекательную окраску.
Цвет натурального природного камня (в зависимости от месторождения)
может изменяться от почти белого до красного, коричневого, серого и
даже сине-зеленого. Песчаник по многим параметрам уступает мрамору и
граниту, особенно по стираемости и водопоглощению (самыми
недолговечными являются глинистые песчаники). Но по морозоустойчивости
(50 циклов и более) он превосходит некоторые виды цветного мрамора. К
тому же этот натуральный природный камень в прямом смысле слова лежит
под ногами: для его добычи не нужно рыть карьер или использовать
сложную технику - песчаник залегает прямо на поверхности.
"""
s.img=1
db.put(s)
Traceback (most recent call last):
File "/home/gamza/google_appengine/google/appengine/ext/admin/
__init__.py", line 194, in post
exec(compiled_code, globals())
File "<string>", line 15, in <module>
File "/home/gamza/google_appengine/google/appengine/ext/db/
__init__.py", line 1076, in put
keys = datastore.Put(entities)
File "/home/gamza/google_appengine/google/appengine/api/
datastore.py", line 155, in Put
req.entity_list().extend([e._ToPb() for e in entities])
File "/home/gamza/google_appengine/google/appengine/api/
datastore.py", line 487, in _ToPb
properties = datastore_types.ToPropertyPb(name, values)
File "/home/gamza/google_appengine/google/appengine/api/
datastore_types.py", line 1285, in ToPropertyPb
pbvalue = pack_prop(name, v, pb.mutable_value())
File "/home/gamza/google_appengine/google/appengine/api/
datastore_types.py", line 1123, in PackString
pbvalue.set_stringvalue(unicode(value).encode('utf-8'))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position
0: ordinal not in range(128)
Пользователь: Рустам Мурзаев