Python 为什么django UpdateView会在服务器重新启动之前返回404?

Python 为什么django UpdateView会在服务器重新启动之前返回404?,python,django,Python,Django,我有以下创建和更新视图(django 1.5、Python 2.7): CreateView的行为与预期的一样,就像仅在开发中的UpdateView一样。但是,在生产环境中,UpdateView会为自上次Gunicorn重启以来创建的任何新闻文章返回404。重新启动Gunicorn可使所有UpdateView页面正常工作 我无法获得很多有用的调试信息,因为我无法在开发环境中重新创建bug。有人知道这里发生了什么吗 更新 根据要求,以下是该模型的管理人员。来自models.py # visibil

我有以下创建和更新视图(django 1.5、Python 2.7):

CreateView
的行为与预期的一样,就像仅在开发中的
UpdateView
一样。但是,在生产环境中,
UpdateView
会为自上次Gunicorn重启以来创建的任何新闻文章返回404。重新启动Gunicorn可使所有
UpdateView
页面正常工作

我无法获得很多有用的调试信息,因为我无法在开发环境中重新创建bug。有人知道这里发生了什么吗

更新 根据要求,以下是该模型的管理人员。来自
models.py

# visibility
all_news =  models.Manager()
objects = LiveNewsManager()
class LiveNewsManager(models.Manager):
    def get_query_set(self):
        return super(LiveNewsManager, self).get_query_set().filter(status = self.model.LIVE_STATUS).filter(pub_date__lt = timezone.now())
managers.py

# visibility
all_news =  models.Manager()
objects = LiveNewsManager()
class LiveNewsManager(models.Manager):
    def get_query_set(self):
        return super(LiveNewsManager, self).get_query_set().filter(status = self.model.LIVE_STATUS).filter(pub_date__lt = timezone.now())

您能给我们看一下您的新闻模型管理器
标签吗?
?这很简单。默认的新闻模型管理器呢?现在添加。我没有想到这是一个潜在的问题来源,所以我会开始寻找那里。经理的目的是让人们提交文章,而不让他们上线或出现在Haystack搜索结果中。在我看来,这没问题——我假设你会做一些时间过滤,我想知道你用作“现在”的时间是否曾经计算过并缓存过,但看起来这不是问题所在。