首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何与python一起使用物质ui?

如何与python一起使用物质ui?
EN

Stack Overflow用户
提问于 2018-08-21 14:34:02
回答 5查看 5.6K关注 0票数 0

我需要帮助使用反应与材料ui组件在web应用程序。

下面是我为几个项目工作过的关键技术

物化CSSJavascriptJquery

下面是我希望为新项目使用的关键技术

材料用户界面反应

有反应还是有角度是个好主意?

如何开始创建一个具有django的项目,并与重要的UI组件做出反应?

参考资料:

EN

回答 5

Stack Overflow用户

发布于 2018-08-21 15:40:21

前端和后端是两种分离的东西。

  • 您可以使用任何数据库,因为后端将使用该数据库。
  • 你可以用任何东西作为后端。
  • React/vue/React不在乎您将如何与服务器进行通信,也不关心您使用什么后端。

您可以从设置前台开发开始,例如使用facebook-创建-反应-应用程序来设置基本的开发样板。您还需要处理客户端路由(您可以使用反应路由器,并且需要一些方法来与后端进行组合,例如使用ajax调用来使用ES6 fetch()或js库(如axios )获取数据。

这取决于您将如何处理后端,但我建议您使用使用django的RESTfull API,它将与您的前端通信。

票数 0
EN

Stack Overflow用户

发布于 2018-08-21 20:02:27

我现在正在做一个项目。这个项目是和Docker一起为我设立的,不过,我建议,它很好地控制住了。但是,如果您不想使用Docker,您可以使用create-react-app。我会确保它位于与Django项目不同的目录中,但位于相同的git中。

create-react-app将为您创建用于开发前端的开发服务器。

除了材料用户界面之外,您还需要一些反应代码中的其他库来满足其他几个需求:

传统上您会使用RESTful API,但是这些API很难很好地设计,并且在可遍历性和随时间变化的能力方面有限制。我认为GraphQL是web的未来,每个人都应该检查它。

要在Django中实现GraphQL API,可以使用石墨烯-django,它与Django的ORM (模型)集成得很好。它的文档很薄,但我发现它工作得很好。

在客户端,有一些使用GraphQL API连接到服务器的反应库。我使用的是与React和GraphQL相同的开发人员的GraphQL,但是阿波罗也可能是一个很好的选择,这取决于它的开发状态。

最后,当您部署项目时,您将需要从create-react-app或Webpack或您用来编译您的反应代码的任何东西中编译生产静态文件。然后将静态文件放在一个可以在您的站点上服务它们的地方。如果您使用的是像nginx这样的生产web服务器,则可以直接提供静态文件,而不需要访问Django。

票数 0
EN

Stack Overflow用户

发布于 2018-08-21 21:51:59

以下是我为几个项目研究的关键技术:

后端:(MySQL)

前端:实现CSS、Javascript、Jquery。以下是我想为新项目使用的关键技术:

工作是什么意思?如果您可以先在backend.Go中编写api,然后使用django框架编写一些api

后端:Python (MySQL)前端: Material,所以你们能帮我实现这一点吗?

你所说的实现是什么意思?继续找一个不错的反应+材料ui + webpack样板,并开始应用程序。尝试通过它使用后端api。

有反应还是有角度是个好主意?

长时间的讨论,如果你读了的文章,你就会得到这个答案

我需要切换到其他数据库吗?

它取决于您的项目

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51951051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档