API admin

Konfigurace Django admin.

Třídy

class ApiRequestLogAdmin

Třída admin panelu pro zobrazení logů API požadavků.

Metody:

_format_datetime()

Naformátuje datetime jako RRRR-MM-DD HH:MM:SS.xx (setiny sekundy).

received_at_display()

Vrátí received_at ve formátu RRRR-MM-DD HH:MM:SS.xx.

Parametry:

obj – Záznam ApiRequestLog, jehož received_at se formátuje.

Vrací:

Naformátovaný řetězec datumu a času, nebo prázdný řetězec při None.

finished_at_display()

Vrátí finished_at ve formátu RRRR-MM-DD HH:MM:SS.xx.

Parametry:

obj – Záznam ApiRequestLog, jehož finished_at se formátuje.

Vrací:

Naformátovaný řetězec datumu a času, nebo prázdný řetězec při None.

has_add_permission()

Zakáže ruční vytváření záznamů — logy se vytvářejí pouze automaticky.

Parametry:

request – HTTP požadavek od klienta.

Vrací:

Vždy False.

has_change_permission()

Zakáže editaci záznamů — logy jsou pouze pro čtení.

Parametry:
  • request – HTTP požadavek od klienta.

  • obj – Volitelný objekt záznamu.

Vrací:

Vždy False.

has_delete_permission()

Zakáže mazání záznamů — logy jsou auditní záznamy určené k archivaci.

Parametry:
  • request – HTTP požadavek od klienta.

  • obj – Volitelný objekt záznamu.

Vrací:

Vždy False.