Настройка Angular и Django для frontend и backend
У меня было полностью функционирующее приложение Angular, которое обслуживалось на локальном порту 4200.
Я следовал нескольким руководствам и установил его как frontend, а Django как backend.
Теперь некоторые изображения и ресурсы не отображаются на странице, хотя я вижу, что они перенесены в папку static
внутри папки assets
.
Например, мои app.component.html
и app.component.css
в отношении логотипа проекта следующие:
<div class="toolbar" role="banner">
<img class="headerlogo" width="150" (click)="goNavigateToPage('')" alt="Angular Logo" src="../assets/Projektlogo.png" />
<div class="spacer"></div>
<div class="col-xs-12">
<app-header></app-header>
</div>
<div class="spacer"></div>
<a href="/"></a>
<img class="headerlogo" (click)="goNavigateToPage('')" src="../assets/Projektlogo.svg" alt="" height="100" width="150" />
</div>
.bg {
background-color: #f0abab;
background-image: url(../assets/ProjektlogoBackground.png);
}
Но логотип проекта не отображается, когда я запускаю сервер Django...
Нужно ли вручную изменить все пути, такие как src="../assets/Projektlogo.png"
, чтобы Angular и Django работали вместе, или это должно быть сделано автоматически, и я что-то упускаю?