Django + WebPack + реагировать: как создать несколько страниц с помощью отдельного кода реагирования для каждого URL - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь следовать:

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, а затем связать его с помощью веб-пакета

1 Ответ

0 голосов
/ 09 января 2019

Измените

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...