我正在开发一个聊天机器人聊天页面,使用一个DB.sqlit3作为回答用户的问题.Also的知识库,有一个管理员聊天页面添加新的问题,并回答由chatting.So的DB.sqlit3,我有2个python脚本(一个聊天机器人聊天和一个管理员聊天),每个都有自己的html和JS。
聊天机器人聊天页面运行得很好,但有时当我运行管理员聊天页面并尝试向DB.sqlit3插入新数据(问题和回放)时,我会得到:
The database is locked
谢谢,
PS:我使用的是Django 10,python3,sqlite3,web派系服务器
我在Laravel应用程序中有用户和聊天模式。用户可以是许多聊天的成员,所以我在聊天和用户之间有很多到多的关系- belongsToMany是使用的。
假设我对用户in知之甚少,我想检索所有公共聊天(它们同时是成员的聊天,例如,分组聊天,其中将具有给定in的用户分组为 all )。如何使用Laravel构建这个查询?
场景:设计一个聊天室,供不同用户一次聊天。所有的聊天都需要保存。每当用户登录时,他都应该能够看到前面所有的聊天。
下面是一个可用于存储聊天的表的示例:
CREATE TABLE chat
(
chat_id int NOT NULL auto_increment,
posted_on datetime NOT NULL,
userid int NOT NULL,
message text NOT NULL,
PRIMARY KEY (chat_id),
FOREIGN KEY(userid) references users(userid) on update cas