Ответы пользователя по тегу Django
  • Как фронт связывают с бэком?

    @Kutuzov_ska
    Я кажется понимаю ваш вопрос. Когда начинал не мог понять как все это соединить.
    Просто не хватало чуть-чуть информации. Туториалы были заполнены синтаксисом, но объяснения не было.

    Логика оказалась простой.
    Обычно есть 2 папки: frontend/backend.
    В папке frontend (статика/статичные файлы. утрированно -> потому что после того как вебсервер запущен их изменять нельзя) есть index.html, и там же будут все js, css файлы.
    В папке backend будет твой API.

    Теперь тебе нужен веб-сервер. Это или nginx или встроенный в django.
    Веб сервер "отдает" сначала статику (в твоем случае index.html) а потом начинает слушать порт localhost:8080. И при запросе на localhost:8080/index отвечает так как ты прописал, например "hello world".

    в index.html можно добавить какой нибудь скрипт, прям внутри тэга body. сделать В идеале получится твоя строка "Hello world". Открываешь консоль и смотришь.
    Получилось? Работай дальше, смотри, а потом понимание само придет, главное чтобы заработало.

    На самом деле - тут просто пропасть в знаниях. Пытайся, смотри, ищи ментора, не сдавайся... одни из самых тяжелых моментов в начале обучения.
    Ответ написан
    1 комментарий