Как сделать глобальные views.py для всего приложения Django

Это самый короткий / самый чистый ответ, который я нашел, работая с Angular 4 AOT

Источник: https://github.com/angular/angular/issues/12631#issuecomment- 274260009

@Injectable()
export class WindowWrapper extends Window {}

export function getWindow() { return window; }

@NgModule({
  ...
  providers: [
    {provide: WindowWrapper, useFactory: getWindow}
  ]
  ...
})
export class AppModule {
  constructor(w: WindowWrapper) {
    console.log(w);
  }
}

0
задан Jay 15 January 2019 в 20:09
поделиться

1 ответ

Вам следует использовать наследование шаблонов для отображения панели поиска повсюду на веб-сайте и глобальную настройку URL-адреса для ответа на поисковые запросы.

Самая мощная и, следовательно, самая сложная часть механизма шаблонов Django - это наследование шаблонов. Наследование шаблонов позволяет создавать базовый «каркасный» шаблон, который содержит все общие элементы вашего сайта и определяет блоки, которые дочерние шаблоны могут переопределять.

См. эту ссылку для получения дополнительной информации

.
0
ответ дан WayToDoor 15 January 2019 в 20:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: