Найти - Пользователи
Полная версия: тип поля модели в виде списка
Начало » Django » тип поля модели в виде списка
1
anton41k
ЦЕЛЬ: в определенном диве разместить картинки, одна картинка может повторятся очень много раз с разной позицией
class Image(models.Model):
	name      = models.CharField(max_length=100,verbose_name=u'Имя картинки') 
	pos_img = models.TextField(max_length=1000,verbose_name=u'Позиция картинки')#Сдесь нужен список позиций изображения вида [[X1, Y1], [X2, Y2], ... ,[Xn, Yn]]
Как можна реализовать тип поля pos_img что бы он принял вид
[[X1, Y1], [X2, Y2], ... ,[Xn, Yn]]
?
anton41k
>>> myList = [1,2,3,4,5,'hello']
>>> import simplejson as json
>>> myJsonList = json.dumps(myList)
>>> myJsonList
'[1, 2, 3, 4, 5, "hello"]'
>>> myJsonList.__class__
<type 'str'>
>>> jsonDec = json.decoder.JSONDecoder()
>>> myPythonList = jsonDec.decode(myJsonList)
>>> myPythonList
[1, 2, 3, 4, 5, u'hello']
>>> myPythonList.__class__
<type 'list'>
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