Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
以Python作为后端的ReactJS_Python_Reactjs_Django - Fatal编程技术网

以Python作为后端的ReactJS

以Python作为后端的ReactJS,python,reactjs,django,Python,Reactjs,Django,使用ReactJS作为前端,使用Python作为后端的最佳方法是什么?我已经用Tkinter构建了一个工具,它有简单的UI。我想使用ReactJS并重建这个任何人都可以安装在桌面上的应用程序。可能吗?如果是这样,任何人都可以简要解释工作流程或任何在线资源将不胜感激。非常感谢。(我有使用Django的基本知识)这是现代web技术领域的一个好主意,使用ReactJS作为前端,Django Rest框架制作API,Django作为后端是一个不错的选择,因为您可以在其他应用程序(如移动应用程序)中使用A

使用ReactJS作为前端,使用Python作为后端的最佳方法是什么?我已经用Tkinter构建了一个工具,它有简单的UI。我想使用ReactJS并重建这个任何人都可以安装在桌面上的应用程序。可能吗?如果是这样,任何人都可以简要解释工作流程或任何在线资源将不胜感激。非常感谢。(我有使用Django的基本知识)

这是现代web技术领域的一个好主意,使用ReactJS作为前端,Django Rest框架制作API,Django作为后端是一个不错的选择,因为您可以在其他应用程序(如移动应用程序)中使用API

我建议您使用这些技术,因为大多数大中型网站现在都使用ReactJs和Django/Django Rest框架或其他一些后端工具

如果你还有其他问题,我很乐意回答


谢谢,祝你度过愉快的一天。

当然,人们已经使用React来开发他们的桌面应用程序。例如,Slack在那里使用了React桌面应用程序,因此你在那里有很好的伙伴关系;)


但是,为什么不使用React将您的UI放在一个简单的web应用程序中,避免支持多个操作系统和版本的麻烦呢?

React是一个前端框架,用于构建所有现代浏览器都可以解析的javascript应用程序。既然你已经用
Tkinter
构建了你的用户界面,并且你正在制作一个桌面应用程序而不是一个网站,我建议你还是坚持使用
Tkinter
。尽管如此,这个问题已经离题了,很可能很快就会结束,谢谢你的回复。如果我使用这些技术进行构建,是否可以将其转换为桌面应用程序?Django是一个web框架。如果您要切换到桌面,您将不得不放弃Django。我将尝试使用PyQt工具包复制Django应用程序功能。事实上,在QtWebKit的帮助下,您可以在PyQt应用程序中嵌入web内容。我会发布一些可能有用的链接,但显然我的声誉太低,无法发布多个链接