目前我总是用Django创建后端的结构和逻辑。但是当我把数据插入数据库时,我总是直接通过http请求到php脚本来完成。当项目增长时,它变得相当混乱。同样,从数据库到后端的时间戳总是很复杂。
我想消除所有这些缺陷,但找不到任何好的例子。如果我可以向Django中的某个视图发出请求,其中包含我想放入数据库的所有信息。Django和数据库在同一台机器上,但插入的数据来自不同的设备。也许你可以给予我一个提示,如何进一步搜索这个
目前我总是用Django创建后端的结构和逻辑。但是当我把数据插入数据库时,我总是直接通过http请求到php脚本来完成。当项目增长时,它变得相当混乱。同样,从数据库到后端的时间戳总是很复杂。
我想消除所有这些缺陷,但找不到任何好的例子。如果我可以向Django中的某个视图发出请求,其中包含我想放入数据库的所有信息。Django和数据库在同一台机器上,但插入的数据来自不同的设备。也许你可以给予我一个提示,如何进一步搜索这个
1条答案
按热度按时间jv2fixgn1#
你可以创建一个python脚本并运行它。假设你有一个virtualenv,确保你已经激活了它。然后把它放在你的Django项目的根目录下。
您也可以使用transaction来确保它只提交全部或不提交。
如果其中一个创建失败,则会回滚所有内容。这可以防止数据库出现半满或损坏的情况。