2020年8月20日 星期四

Django 出現OSError

 最近踩了Django的坑,覺得一定要記錄一下,不然太虧了。

出現的錯誤訊息是

OSError at <路徑>

[Error 5] inputoutput error 

這遇到的時候,真心讓人覺得頭疼。因為找不到相關的資訊。後來想起來,之前有網友提醒,一定要在上線前,把所有的print改掉。才發現原來是console被關到,產生出來的錯誤訊息。


意思是程式碼說要print,可是沒有console,我要怎麼print的意思


這時候,只有重新啟動程序一途了。而且要由nohup接管,就沒問題了。

PYTHONIOENCODING=utf-8 nohup python3 manage.py runserver 0:<port  you want to open> &


是不是很坑呢?

沒有留言:

張貼留言