2013-09-14 5 views
3

Возможно, это глупый вопрос, который может относиться к моему невежеству относительно угловых js, но возможно ли использовать структуру Django в основном для взаимодействия с бэкэнд и базы данных в сочетании с приложением/веб-сайтом Angular JS?Угловой JS и Django

Я знаю, что угловой js по-прежнему требуется Узел Js для обслуживания данных, поэтому кажется, что это будет конфликт. Был аналогичный, но немного более технический и специфический из того, что я искал здесь: Django, REST and Angular Routes

Какие альтернативы у меня есть, если я хочу экспериментировать с Angular JS, но вам нужны некоторые функции базы данных?

Также как вы понимаете, что ваш код будет открыт для всех?

+0

Вот учебник о том, как интегрировать угловые с DRF: https://github.com/jasonshark/angular-drf-todolist (бесстыдный плагин) –

ответ

3

Не тупой вопрос. Но да, это вполне выполнимо. Я собрал семя git для углового веб-приложения с картой отдыха django api. Проверьте это, я думаю, это именно то, что вы ищете. Клонировать его и попробовать! Простые инструкции.

Angular-Django Seed

+1

Вы должны назвать проект djangular :) – Jason

+0

Ха-ха да! Это потрясающе. –

3

Там нет зависимости от NodeJS бы то ни было. Ваша веб-платформа обрабатывает запросы сервера, а ваше угловое приложение работает в браузере. Вы должны использовать Django для работы с файлами, используемыми угловым временем выполнения, обычно это включает в себя сочетание файлов HTML, JS и CSS.

Ваше угловое приложение может запрашивать данные с сервера, и в этом случае он «запустил» ваш код Django с помощью запроса XHR, используя встроенную службу $ http (или, возможно, службу ресурсов).

Смежные вопросы