对于码头工人来说,Textfield太长了?

时间:2017-05-18 20:20:36

标签: python django docker

我目前正在将旧网站(在Django 1.3上运行)更新为较新版本(Django 1.10)。我的老板建议我使用Docker,因为使用它会更容易部署,所以现在我们使用Django + Docker + Gunicorn + Nginx(在它只是Django和Apache之前)。 我们有一个名为Article的模型,用于保存网站的内容。内容是TextField。其中一篇文章是一张表,其中包含一系列商店。这篇文章很长,超过65000个字符。 问题是,如果我们在Docker中运行它,只会显示前64416个字符。如果我尝试直接在我的笔记本电脑上运行gunicorn就可以了(整个页面加载),并且从Docker容器内部运行的相同代码会导致截断的数据。 什么更令人困惑,我跑了

manage.py shell 

Article.objects.get(id=16)

它返回整个内容,但

Article.object.get(id=16).content

再次只给出了第一个64416个字符。
我的docker镜像基于Alpine 3.3,我的主机操作系统是Linux 16.10 这种行为的原因是什么?怎么了?

0 个答案:

没有答案