Не вижу проект Angular внутри Django - PullRequest
1 голос
/ 22 сентября 2019

Я пытаюсь запустить Angular внутри проекта Django.Я успешно установил его и не имею ошибок при запуске сервера Django.Однако я не вижу своего Angular.app.component.html.Вместо этого я вижу свой index.html папки «templates».

templates / index.html

{% extends "base.html" %}
{% load staticfiles %}

{% block content %}
  <p>This is a mini-blog application using a back-end built on Django 2.0 and Django Rest Framework. It illustrates how to create and send JSON Web Token authentication headers with the HTTP requests.</p>

  <app-root>Loading the app...</app-root>

  <script type="text/javascript" src="{% static 'clientapp/runtime.js' %}"></script>
  <script type="text/javascript" src="{% static 'clientapp/polyfills.js' %}"></script>
  <script type="text/javascript" src="{% static 'clientapp/styles.js' %}"></script>
  <script type="text/javascript" src="{% static 'clientapp/vendor.js' %}"></script>
  <script type="text/javascript" src="{% static 'clientapp/main.js' %}"></script>

{% endblock %}

Очевидно, что-то не хватает.Я использую этот учебник и, похоже, скопировал все настройки: https://www.metaltoad.com/blog/angular-api-calls-django-authentication-jwt Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 22 сентября 2019

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

Я предлагаю вам посетить index.html, сгенерированный веб-пакетом, просто скопируйте этот порядок файлов javascript в Django index.html в формате Django.

Для получения дополнительной информации посетите консоль браузера для ошибок.

Для Ref: https://github.com/deepak1725/djangular

0 голосов
/ 22 сентября 2019

Иногда проблема совершенно глупая, как в моем случае.Я использовал старую сборку NG.Каждый раз после изменения ссылок на статические файлы нам нужно запускать ng build

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