我在生产中有一个Django项目,当我尝试访问/ calendar端点时,显示500错误。

在本地开发中,所有URL都可以正常工作,而在生产中,除了此URL之外,它们都可以正常工作。

我在哪里以及如何检查此端点引发500错误的原因?

views.py

def calendar_view(request):
    if request.user:
        events = Event.objects.filter(owner=request.user)
    else:
        events = Event.objects.filter(author='anonymous')
    js_data = serialize('json', events)
    return render(request, 'calendar/calendar.html', {'js_data': js_data, 'events': events})


更多信息

在管理站点中,我无法访问事件模型。我也收到500个服务器错误。

最佳答案

我找到了答案。

我已经在生产中更改了debug = True,我可以看到未应用迁移并破坏了模型。

关于python - Django 500服务器错误仅在一个URL中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50123129/

10-12 20:16