@MaintstDev
Python | Vue

Django | Правильно ли так делать?

В прошлом вопросе немного запутал содержание (писал вопрос глубокой ночью прошлого дня, даже не проверил содержание). Есть проект, там есть статические и динамические страницы. Статику отдает Django, тут все хорошо. Хочу переписать часть динамической страницы на реакт (подтягивать данные с бекенда и реактивно их обновлять), но оставить на той же странице вывод некоторой информации шаблонизатором Django.

Можно же так сделать?
  • Вопрос задан
  • 165 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
@Lukentui
Vue.JS | Express.JS | Laravel | Python
Как говорилось выше - чисто теоретически. Но не практически.
Так лучше не делать, а если очень хочется, то загружать в react отрендеренный на django список переменный с их значениями соответственно.
Ответ написан
@MAGistr_MTM
Учусь программировать
Можно записать в window. Напр:

<script>
    window.config = {
      get_rates_url: "{% url 'get_rates' %}",
      set_language_url: "{% url 'set_language' %}",
      USER_EMAIL: "{{ USER_EMAIL|default:'' }}",
      is_user_authenticated: {{ request.user.is_authenticated|yesno:"true,false"}},
      is_user_staff: {{ request.user.is_staff|yesno:"true,false"}},
      profile_urls: {
        account: '{% url 'customer:account' %}',
        login: '{% url 'customer:login' %}',
        logout: '{% url 'customer:logout' %}',
      },
    }
  </script>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы