我正在构建一个Dapp。站点基础设施是使用Django构建的,在我意识到我希望它与加密和区块链有关之前。
我们希望它能够与虚幻的区块链对话和交流。所以我们必须使用web3包,或者web3.js (javascript),或者web3.py (python)。
不幸的是,web3.py没有像web3.js那样开发,这就是为什么我所有利用Django进行metamask集成的努力都没有成功的原因。
所以我想我别无选择,只能使用javascript。但很明显,我不想放弃使用Django…完成的所有工作。
那么,有没有可能使用Django构建一个Dapp,使用Django构建整体UI和网站基础设施,而与区块链相关的部分(比如元掩码初始化)则使用javascript构建并包含在本地?这个是可能的吗?会不会有安全隐患?
发布于 2021-10-20 03:00:19
有一种可能,你可以在前端的web3.js中使用登录初始化,并在web3.py和Django中使用其他东西。
你可以看到一个python库Django-web3-Auth。这将给你一个提示。请阅读库代码来理解这件事。
https://stackoverflow.com/questions/68223584
复制相似问题