Я пытаюсь использовать Django-AngulardjangoRMIProvider, чтобы дать мое угловое приложение, которое находится поверх django доступа к некоторым методам django.Теги шаблона djng_rmi Django-Angular не расширяются
Сниппет Я скопировал в (и настроить имя my_app
), и добавил console.log
на это:
{% load djangular_tags %}
…
<script type="text/javascript">
console.log("djangoRMIProvider: "+djangoRMIProvider);
my_app.config(function(djangoRMIProvider) {
djangoRMIProvider
.configure(
{% djng_current_rmi %} <!--errors here -->
);
});
</script>
Оказывается, что ни {% djng_current_rmi %}
, ни {% djng_all_rmi %}
расшириться к тому, что они должны.
Я зашел так далеко, как копирование Django-Угловая файл djangular_tags.py
под:
my_app
↳ templatetags
↳ djangular_tags.py
И я уверен, что оба my_app
и django_angular
(я должен переименовать Django-приложение Угловая djangular
к django_angular
как есть другой пакет, Djangular, с именем приложения djangular
- попробуйте сказать, что десять раз быстрее) находятся в «INSTALLED_APPS».
Я даже использовал this dirty hack, чтобы заставить теги встроены, но либо я сделал это неправильно, либо не работает (я получаю ошибки, говоря, что это выглядит в django.templatetags.my_app.templatetags.djangular_tags
, что неверно, или других эррос, если я помещаю в этот вызов функции ничего, кроме my_app.templatetags.djangular_tags
)
Мне пришлось «развенчать» вопрос, так как мои фильтры работы блокируют сообщения с «скриптом» в теле. – Pureferret
Выполняет ли этот скрипт вообще? возможно, добавьте console.log («start»); в начале, если unsure – Pixou
@pixou это в нижней части моего index.html, я могу попробовать смешать его вокруг, но он должен, вероятно, пойти под импорт сценария django_angular – Pureferret