Я пытаюсь следовать:
https://medium.com/uva-mobile-devhub/set-up-react-in-your-django-project-with-webpack-4fe1f8455396
для веб-пакета + django + реагировать
со структурой каталогов ниже
repodirectory/ ├── mysite/ │ └── mysite/ # project │ └── polls/ # app │ └── static/ │ └── bundles/ # generated by webpack │ └── js/ │ └── templates/ │ └── polls/ │ └── index.html/ │ └── questions.html/ │ └── manage.py │ └── webpack-stats.json # generated by webpack ├── .babelrc ├── package.json ├── webpack.config.js ├── node_modules/ #contains our JS dependencies
У меня есть два URL:
http://127.0.0.1:8000/polls/ - используется шаблон index.html
http://127.0.0.1:8000/polls/questions/ - используется шаблон questions.html
, ноу меня есть только index.js, в котором я пишу код реагирования
Итак, как написать отдельный код реагирования для каждого URL, а затем связать его с помощью веб-пакета
Измените
entry: './mysite/polls/static/js/index',
на
entry: { main: './mysite/polls/static/js/index', HomeApp: './mysite/polls/static/js/HomeApp', },
в webpack.config.js и повторите команду npm run watch
webpack.config.js
npm run watch