Django Rest Framework

Aug 01, 2023 Last reply: 2 years ago 3 Replies

Dzień dobry,



wiem że to nie jest grupa programistyczna ale ostatnio pomogliście mi więc proszę o pomoc ponownie. Robię stronę w której można tworzyć pokoje oraz wysyłać wiadomości na zasadzie chatu (coś typu discord). Teraz pracuję nad funkcjonalnością zapraszania znajomych, korzystam z PostgreSQL, Django a dla frontendu korzystam z React-a.



Wybrałem PostgreSQL-a między innymi dlatego że można zapisywać dane w jednej tablicy. Chciałem tą metodą zapisywać ID znajomych w bazie danych. Jednak gdy chcę edytować zapis poprzez żądanie PUT wysłane do API zrobione w Django wychodzi error 404, jednak gdy chcę pobrać tą samą instancję poprzez metodę GET wszystko jest ok i dane się pokazują. To jest przykładowy link od którego żądam edycję danych (http://127.0.0.1:8000/friends/1/) Poniżej znajduje się link do repozytorium.

formatting link
Piotr


Na Django kiepsko się znam ale sporo robiłem z bazami danych, i dam Ci jedną poradę: przemyśl strukturę danych które chcesz zapisywać, zrób przynajmniej lekką normalizację, zaprojektuj strukturę bazy, i nigdy więcej nie myśl o zapisywaniu wszystkiego w jednej wielkiej tablicy.

Podziękujesz sobie później.

Jacek

jaki dokładnie masz URL dla tego PUT-a?

c.

Dzięki ale znalazłem błąd i napisałem rozwiązanie.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required