0
我正在開發一個聊天機器人聊天頁面,它使用DB.sqlit3作爲回答用戶問題的知識庫。此外,還有一個管理員聊天頁面,供管理員添加新問題和回覆到聊天DB.sqlit3.So,爲此,我有2個Python腳本(一個聊天聊天和一個管理聊天),每個都有自己的HTML和JS。數據庫被鎖定在Django項目
的聊天機器人聊天頁面工作正常,但有時當我運行管理後聊天頁面,並嘗試新的數據(問題和重播)插入到DB.sqlit3我得到:
The database is locked
謝謝
PS: 我使用的是Django 10,python3,sqlite3,web派系服務器
謝謝,有人說切換到mysql將解決問題,因爲它具有更好的併發性。另外,你的意思是,對於我可以使用Redis的對話和更新chatbot數據庫,我可以使用另一個數據庫。 – user7649420
數據庫不是聊天的好工具。像Reddis這樣的快速關鍵值存儲器會更好。但是,如果你剛剛開始嘗試學習某些東西,那麼可以使用db來完成。 – kagronick