擅长:python、mysql、java
<p>除了KrazyMax在一般代码结构方面给出的出色答案之外,我还想补充两件事:</p>
<p>1)在他推荐<code>Django Rest Framework</code>的同时,我建议您也探索<code>GraphQL</code>,因为它极大地简化了从前端(react native)到后端(Django)的查询,并且比使用RESTAPI类的单一端点来管理和执行查询的选择性有一些优势。GraphQL有一些初始的学习曲线,但是一旦你掌握了它,它就会发光。还有一件好事是,一开始你不需要学习任何GraphQl<code>framework</code>,因为普通的GraphQl也很好用。你知道吗</p>
<p>2)您可以尝试<code>expo framework</code>运行Android作为您的仿真器。Expo与react app一起开箱即用,提供了许多优点,如管理您的应用程序的依赖性问题、帮助发布等。请参阅<a href="https://facebook.github.io/react-native/docs/getting-started" rel="nofollow noreferrer">documentation</a>中有关如何开始的内容。对于expo和localhost后端服务器之间的通信,您可能必须使用<code>ngrok</code>之类的工具。你知道吗</p>