Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.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模型。模型所有列的值都以L结尾?_Python_Database_Django - Fatal编程技术网

Python Django模型。模型所有列的值都以L结尾?

Python Django模型。模型所有列的值都以L结尾?,python,database,django,Python,Database,Django,在教程1中使用shell的文档教程中,它向您展示了如何查看模型对象的值。当我使用model\u object.\uuuu dict\uuuu查看所有列及其值时,所有内容都以L结尾,这使得从数据库中提取数据变得困难,因为在使用filter(),get()时,我必须添加L 模型代码 python manage.py shell [11]中的:app=app.objects.get(title=“Game1”) 在[12]:应用程序中 出[12]: 在[13]中:应用__ 出[13]: {“州”:,

在教程1中使用shell的文档教程中,它向您展示了如何查看模型对象的值。当我使用
model\u object.\uuuu dict\uuuu
查看所有列及其值时,所有内容都以L结尾,这使得从数据库中提取数据变得困难,因为在使用
filter(),get()时,我必须添加
L

模型代码 python manage.py shell [11]中的
:app=app.objects.get(title=“Game1”)
在[12]:应用程序中
出[12]:
在[13]中:应用__
出[13]:
{“州”:,
“dowloads”:173L,
“不喜欢”:0L,
“id”:1L,
“喜欢”:0L,
“发布日期”:datetime.datetime(2013,4,27,22,30,42,tzinfo=),
'title':u'Game1'}

您不需要在调用
get()
filter()
时输入L
L
只是表示变量的类型是long,而不是正则整数,但实际上该变量只包含数字,这同样适用于数据库-它只存储数字。因此,您可以使用
App.objects.get(id=1)
App.objects.filter(downloads_ugte=100)
,而不用担心变量是否长

事实上,python在打印long时会在内部追加L:

In [12]: a = long(12321312)
In [13]: a
Out[13]: 12321312L
这并不能阻止它将long与常规整数进行比较:

In [14]: a > 123
Out[14]: True

您不需要在调用
get()
filter()
时输入L
L
只是表示变量的类型是long,而不是正则整数,但实际上该变量只包含数字,这同样适用于数据库-它只存储数字。因此,您可以使用
App.objects.get(id=1)
App.objects.filter(downloads_ugte=100)
,而不用担心变量是否长

事实上,python在打印long时会在内部追加L:

In [12]: a = long(12321312)
In [13]: a
Out[13]: 12321312L
这并不能阻止它将long与常规整数进行比较:

In [14]: a > 123
Out[14]: True

好吧,这只是让我有点不舒服。不用客气,如果解决了你的问题,请考虑接受答案:好吧,这只是让我有点失望。欢迎光临,如果解决问题,请考虑接受答案。