Django вызов HttpResponse view в Javascript файле - PullRequest
0 голосов
/ 28 апреля 2020

Я хочу вызвать HttpResponse из представления в моем главном файле. js, но я получаю эту ошибку в консоли //localhost:8000/%7B%%20url%20'join_dpt'%20%%7D 404 (Not Found), все было хорошо, когда все были в одном индексе. html файл, но теперь я не хочу, чтобы в индексе были надписи. html, поэтому я переместил его в основной файл. js.

Вот как я вызываю HttpResponse (я делал то же самое в файле index. html, и все было в порядке)

d3.json("{% url 'join_dpt' %}")

, как порядок в моих папках:

-- django
  -- env
  -- app
  -- project
    -- urls.py
  -- static
    -- css
    -- js
      -- main.js
  -- templates
    -- index.html

и у меня это есть в settings.py

STATIC_URL = '/static/'

#new
STATICFILES_DIRS =(
    os.path.join(BASE_DIR,'static'), 
)

есть идеи, как мне это решить?

1 Ответ

1 голос
/ 28 апреля 2020

Вы не можете поместить django переменные шаблона в. js файлы. Сценарий должен быть встроен в файл шаблона HTML.

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