Я новичок в Реактивации Джанго.На самом деле, я пытаюсь, чтобы React JS отображался вместо HTML-страницы.У меня есть следующее:
views.py
from django.shortcuts import render
def home(request):
return render (request, 'home.html')
home.html
<html>
<head>
{% load staticfiles %}
<script src="{% static '/App.js' %}"></script>
</head>
<body>
<p>Hello World Home</p>
{% block content %}{% endblock %}
</body>
</html>
Приложение.js
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;
settings.py
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(SETTINGS_PATH, 'frontend/src'),
)
Я не уверен, правильно ли я понимаю концепцию.Но я ищу возвращение рендеринга рендеринга html в django. У меня установлено приложение реакции в директории внешнего интерфейса в той же папке.Любые разъяснения, будут с благодарностью.