/ / Autentifikácia a povolenia Django: úryvky viditeľné iba pre tvorcu - python, django, overovanie, povolenia, úryvky kódu

Autentifikácia a povolenia Django: úryvky viditeľné iba pre tvorcu - python, django, overovanie, povolenia, úryvky kódu

Takže v príručke pre autentifikáciu a povolenia:

http://www.django-rest-framework.org/tutorial/4-authentication-and-permissions/

Všetci používatelia môžu vidieť všetky úryvky, ale umožňujú používateľovi upravovať vlastné úryvky.

Ale chcem trochu upraviť program do:

Používateľ môže vidieť iba vlastné úryvky. Úryvky vytvorené inými nie sú viditeľné.

Je to možné?

odpovede:

2 pre odpoveď č. 1

Áno, je to možné. Pozrite sa filtrovanie querysetov, Stručne povedané, budete musieť písať svoje vlastné get_queryset metóda na vrátenie výsledkov priradených k prihlásenému používateľovi.