Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.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
Django返回中的ReactJs_Django_Reactjs_Reactify - Fatal编程技术网

Django返回中的ReactJs

Django返回中的ReactJs,django,reactjs,reactify,Django,Reactjs,Reactify,我对Django很陌生。实际上,我正在尝试让React JS呈现,而不是HTML页面。我有以下建议: views.py home.html 我不确定我是否正确理解了这个概念。但我正在寻找返回django中的react呈现html。我的react应用程序安装在同一文件夹的前端目录中。如有任何澄清,将不胜感激 您需要将脚本封装在Django模板块中,以便 {% block scripts %} <script src="{% static '/App.js' %}"></

我对Django很陌生。实际上,我正在尝试让React JS呈现,而不是HTML页面。我有以下建议:

views.py

home.html


我不确定我是否正确理解了这个概念。但我正在寻找返回django中的react呈现html。我的react应用程序安装在同一文件夹的前端目录中。如有任何澄清,将不胜感激

您需要将脚本封装在Django模板块中,以便


{% block scripts %}
    <script src="{% static '/App.js' %}"></script>
{% endblock %}


{%block scripts%}
{%endblock%}
<html>
    <head>
        {% load staticfiles %}
        <script src="{% static '/App.js' %}"></script>
    </head>
    <body>
        <p>Hello World Home</p>
        {% block content %}{% endblock %}
    </body>
</html>
import React from 'react';
import logo from './logo.svg';
import './App.css';

function App() {
  return (
    <div className="App">
      Hello to react app!
    </div>
  );
}

export default App;
STATIC_URL = '/static/'

STATICFILES_DIRS = (
    os.path.join(SETTINGS_PATH, 'frontend/src'),
)

{% block scripts %}
    <script src="{% static '/App.js' %}"></script>
{% endblock %}