Moduł podstawowy

Założenia

Moduł stanowi zbiór zróżnicowanych podstawowych komponentów. Zapewnia zarówno integracje dedykowanych komponentów z zewnętrznych, jak również bazę dla komponentów wbudowanych. Moduł zapewnia również możliwośc ustalenia ustawień dla stron działających z wykorzystaniem aplikacji.

Dostępna jest karta edycji ustawień, która określa ustawienia danej strony działającej z wykorzystaniem aplikacji.

Dla każdej nowego obiektu ustawień dostępne są obecnie pola:

  • Treść strony głównej - Duże pole tekstowe, które określa tekst powitalny występujący w nagłówku strony głównej.

Architektura

Model

class watchdog_kj_kultura.main.models.Settings(id, created, modified, site, home_content)[źródło]
Parametry:
  • id (AutoField) – Id
  • created (AutoCreatedField) – Utworzono
  • modified (AutoLastModifiedField) – Zmodyfikowane
  • site_id (OneToOneField to django.contrib.sites.models.Site) – Strona
  • home_content (HTMLField) – Treść strony głównej

Widoki

Panel administracyjny

class watchdog_kj_kultura.main.admin.SettingsAdmin(model, admin_site)[źródło]

Admin View for Settings

Procesorzy kontekstu

watchdog_kj_kultura.main.context_processors.settings(request)[źródło]

A context processor which provide current site Settings in settings template variable

Parametry:request (HttpRequest) – A django standard request object