Aktywne Wpisy
LuckyStrike +22
Wyraźnie napisałem tam: " Nie zapraszam do dyskusji".
Nie minęła nawet godzina i ukazało się ponad 100 komentarzy z kwikiem rozhisteryzowanych półgłówków. Nikt nie potrafi tak celnie jak JA uderzyć w czułe struny motłochu!
Wszystkich zainteresowanych chińska motoryzacją, fabrykami i życiem w Chinach zapraszam na mój kanał YouTube
Na zdjęciu mój LEAPMOTOR C01 o którego wykopki się zesrały z zazdrości xD
#thebestofmirko #motoryzacja #bekazpodludzi
Nie minęła nawet godzina i ukazało się ponad 100 komentarzy z kwikiem rozhisteryzowanych półgłówków. Nikt nie potrafi tak celnie jak JA uderzyć w czułe struny motłochu!
Wszystkich zainteresowanych chińska motoryzacją, fabrykami i życiem w Chinach zapraszam na mój kanał YouTube
Na zdjęciu mój LEAPMOTOR C01 o którego wykopki się zesrały z zazdrości xD
#thebestofmirko #motoryzacja #bekazpodludzi
rysio77 +3
Mam w bloku jednego mieszkańca, który mieszkanie i hipotekę ma na siebie, jest z żoną i mają trójkę dzieci. Czy zachodzi tutaj przesłanka, że minał się z prawdą przy wnioskowaniu o kredyt hipoteczny i czy jest możliwość zgłoszenia takiej sytuacji do banku żeby sprawdził czy nie doszło do naruszeń?
#kredythipoteczny #nieruchomosci
#kredythipoteczny #nieruchomosci
Przykładowo mamy jakiś model np samochody i konkretne części do tych samochodów jeśli chcę na stronie pokazać listę samochodów i w detailu mieć możliwość wyświetlenie dodania edycji i usunięcia części dostępnych na stronie to które rozwiązanie jest poprawne/lepsze?
1) samochody/ - lista samochodów ;
samochody// - opis samochodu plus dodany "atrybut" modelu części samochodowych z listą (przykładowo 'części samochodowe" : [{"id" :.. ,} {'id': ...}] - na tym url możliwość dodania edycji i usunięcia cześci samochodowych
2) samochody/ - lista samochodów ;
samochody// - opis samochodu , 'cześci samochodowe" - hyperlink=samochody//czescisamochodowe/ ,
samochody//czescisamochodowe/ i w tym url części samochodowych lista części samochodowych z możliwością dodawania edycji usuwania części z bazy danych
3) samochody/ - lista samochodów ;
samochody// - opis samochodu , 'cześci samochodowe" - hyperlink=samochody//czescisamochodowe/ ,
samochody//czescisamochodowe/ - lista (tylko metoda get dostępna),
samochody//dodajczescisamochodowe/ - (post)dodawanie cześci
samochody//edycjaczescisamochodowe/ - (put) edycja czesci
samochody//usunczescisamochodowe/ - (delete) usuwanie czesci
*myśle jeszcze nad
4) samochody/ - lista samochodów ;
samochody// - opis samochodu , 'cześci samochodowe" - hyperlink=samochody//czescisamochodowe/ ,
samochody//czescisamochodowe/ - lista (tylko metoda get dostępna),
samochody//czescisamochodowe/dodaj/ - (post) dodawanie nowych czesci
samochody//czescisamochodowe// - edycja lub usuwanie czesci
- tylko nie wiem jak to w viewsetcie zrobić (w Django-rest-framework) sensie mam podstawy serializer samochody pozniej jako nowa funkcje z decoratorem action robię czesci_samochodowe a jak odwołać się do tych czesci samochodowych żęby uworzyć kolejna fukcje lub dojśc do detaila cześci jeszcze nigdzie się nie dowiedziałem tego
wszystko to chce zrobić przez viewsets w Django-Rest-Frameworku - za każde rady, hejty będe bardzo wdzięczny ;)
#python #webdev #naukaprogramowania #programowanie #programista15k #pomocy
dodaj
w url - od tego masz metody http, get i post niech uderzają w ten sam urlgeneralnie to co jest w linku nie powinno dublować metody [tak jak to robisz w 3)]
A czy ktoś ogarnia Django Rest Framework i wie jak sie dostać do takiego detaila powiązanego z pierworodnym serializerem decoratorem action?
samochody
a drugi nasamochody//czesci_samochodowe
i masz wtedy dostęp elegancki do wszystkiego, viewset sam ogarnie list i get dla czescisamochodowegdzies tam się jeszcze ogranicza queryset żeby były w nim tylko części z tego samochodu którego car_pk dostałeś, doczytaj, będzie to na 100% w tutorialu dowolnym
pytanie brzmi jakbyś próbował zbytnio kombinować :) wszystko powinno
interesuje cie pierwszy przyklad z UserViewSet
co do dostawania sie do metod to jest to opisane w sekcji ViewSet actions
ale lepiej dac serializer i to na nim zdefiniowac akcje dla put /add etc
PUT samochody/ => tworzenie nowego obiektu
PATCH samochody// = >modyfikacja
GET samochody// => wyciagniencie pojedynczej instancji
GET samochody/ => lista instancji zdefiniowana na polu queryset viewsa
(nie pamietam zawsze tylko czy PUT czy POST)
jak wepniesz modelviewset do routera a router do urli to wszystkie te metody powinienes miec z automatu dostepne. (chyba nawet jak wejdziesz z przegladarki na samochody/
to bedziesz mial w gui opcje wykonania posta -
Druga najważniejsza różnica, to PUT jest idempotentny (tj wielokrotne wywołanie niczego nie zmieni /ew poza updatedAt, jeżeli wymuszasz/)