CORE mixins
Modul mixins.
Třídy
- class ManyToManyRestrictedClassMixin
Třída pro model pro vytvoření property has_connections.
Hledá jestli má model nejakou many to many vazbu.
Metody:
- has_connections()
Určí, zda connections.
- Vrací:
Vrací
TrueneboFalsepodle vyhodnocení podmínek.
- class IPWhitelistMixin
Mixin pro filtrování IP adres. Používá se pro PrometheusMetrics a HealthCheck. Dovolí přístup pouze z lokálních adres.
Metody:
- dispatch()
Provádí operaci dispatch.
- Parametry:
request – Parametr
requestpředává se do volánídispatch(), pracuje se s atributyMETA, vstupuje do návratové hodnoty.args – Parametr
argsse předává do volánídispatch(), vstupuje do návratové hodnoty.kwargs – Parametr
kwargsse předává do volánídispatch(), vstupuje do návratové hodnoty.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
HttpResponseForbidden(), výsledek volánídispatch().