列表显示无法在服务器

时间:2015-06-05 14:57:56

标签: python django

我有一个非常奇怪的问题。我添加了一个名为" count"的IntegerField。像这样的客户端模型...

class Client(models.Model):
    ...
    count = models.IntegerField(default=0, null=True)

在views.py中,我在创建新客户端时根据先前客户端的计数设置计数。

我还在ClientAdmin的列表显示中显示计数。

class ClientAdmin(admin.ModelAdmin):
    ...
    list_display=(..., 'count')

添加"计数"在我的客户端模型中,我运行了以下命令:

python3 manage.py makemigrations
python3 manage.py migrate

所有这些代码在我的本地主机上运行得非常好,并且"计数"字段也显示在列表显示上。

现在,我已将所有这些文件(模型,admin.py和新的迁移文件)提交并推送到git并将其拉到服务器上。我还在服务器上运行了python3 manage.py migrate。

然而,现场网站(服务器)上的管理员没有显示" count"在列表显示上。而且,它不会更新新客户端的count变量。旧客户端的计数设置为0,但未显示在列表显示中(我验证了shell中的值)。

可能导致这种情况的原因是什么?我尝试重新启动gunicorn,但它没有帮助。

0 个答案:

没有答案