Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django unicode到字符串_Python_Django - Fatal编程技术网

Python django unicode到字符串

Python django unicode到字符串,python,django,Python,Django,我将ip作为普通字符串存储在sqlite数据库中,但当我尝试从数据库获取该ip时 >>> p = Info.objects.get(id = 1) >>> p.ip >>> u"[u'10.10.10.1']"` 如何获取普通字符串“10.10.10.1” 我将ip作为普通字符串存储在sqlite数据库中 我想你可能存储不正确 看起来你做了这样的事情: ips = [u'10.10.10.1'] ip = str(ips) # gives

我将ip作为普通字符串存储在sqlite数据库中,但当我尝试从数据库获取该ip时

>>> p = Info.objects.get(id = 1)
>>> p.ip
>>> u"[u'10.10.10.1']"`
如何获取普通字符串“10.10.10.1”

我将ip作为普通字符串存储在sqlite数据库中

我想你可能存储不正确

看起来你做了这样的事情:

ips = [u'10.10.10.1']
ip = str(ips)  # gives "[u'10.10.10.1']"
但你也许应该这样做:

ip = ips[0]

这里有一个
列表
,只有一个元素

要从列表中获取元素,可以使用
p.ip[0]


这将为您提供一个
unicode
对象,然后如果您想将其转换为字符串(只有一些字节),您应该使用,即
p.ip[0]。encode('utf8')

您可以使用它将unicode转换为字符串

您可以向我们展示模型字段,以及如何将数据存储到其中吗?我有同样的问题。我们可以在模板中转换它吗?