在學習一對一查詢的時候,打印作者的電話時報了這個錯
alex = Author.objects.filter(name='alex').first() print(alex.authordetail.telephone)
經過排查后,發現是AuthorDetail這張表的日期的問題。當設置日期后,就如下圖變成了一推數字。
把如期設置成null=True,並不設置日期,就暫時解決了這個問題,還不知道原理是什么,在接下來的學習中尋找更好的解決方案吧啊。
通過Pycharm直接往數據庫錄入日期數據就會出現這樣的問題,目前知道的解決方案:
- 好日期直接復制進去,而不是在Pycharm上錄入,就會正常顯示日期而不是時間戳了。
- 寫一個增加頁面,在增加頁面錄入日期,這樣在數據庫也會顯示正常的日期而不是時間戳。
另外用DateTimeField不會報這個錯。