我在生产中有一个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/