我目前正在使用bootstrap和各種瓶塞插件來設計一個應用程序,並最終託管在heroku上。該應用程序本質上是一個現代打卡。員工可以登錄,進入和離開班次,查看他們在過去幾周,幾個月中的工作情況,以及他們在這段時間內收入多少的估計。然後dB可以通過文本文件輸出到管理員。Python燒瓶SQl Alchemy/SQLite數據庫設計
我已經設法編寫登錄和註冊功能,將用戶輸入保存到我使用鍊金術創建的數據庫中。
然而,應用程序的基本功能是我在掙扎的地方,我對數據庫並不擅長。每個用戶都應該能夠登錄然後登錄,開始工作班次/計時並查看前一天工作的報告。
我似乎無法找到任何方式來確保當用戶登錄並輸入或輸入時鐘並創建一個Hour對象以將其保存到特定於用戶的表中時,該用戶除了該用戶或管理員可以看到?
,我將發佈代碼的第一件事,明天可是我總結的問題是:
我似乎無法工作,如何確保登錄的用戶創建一個只涉及到他的數據/她自己不能由其他用戶查看(顯然,因爲他們自己的小時,他們的同伴不需要看到它)。我曾嘗試設置FK到用戶ID,但無濟於事我似乎無法鏈接表。
我知道使用SQLite作爲我的dB可能會導致問題,當我部署到heroku和使用postgresql來代替。