#anonimowemirkowyznania
witam wszystkich #programista15k
troche pythona ogarniamm i chce sobie kupic ksiazke jakas o django. widzialem ze istnieje taka "django 2. tworzenie aplikacji sieciowych". w niej sa jakies apki webowe tylko ze pisane w django 2.0.5. i mam takie pytanie, jak bardzo sie rozni ta wersja django od tej obecnej. czy bedzie kolosalna roznica?
prosze nie pisac abym czytal dokumentacje i w ogole ale dla mnie to jest jeszcze za
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #django
Cześć mirki, potrzebuję klepnąć prosty panel, lecz mam problem z uruchomieniem procesu/wątku w tle.
Mianowicie, potrzebuję uruchomić proces/wątek biegnący cały czas w tle(Pętla do I/O w R-pi oraz PiD), kluczem jest to że chciałbym mieć dwukierunkową komunikację z Django(websockets były by idealne). Jak coś takiego osiągnąć?
Czytałem o channels, ale to tyle co widzę pozwala zlecać tylko podczas przetwarzania requestu http spawn wątku. A mi zależy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mer: Django od wersji 3.1 (obecnie to wersja alpha) obsługuje asynchroniczne widoki. Więc może da się to zrobić przy pomocy SSE (Server-Sent Events - takie coś podobne do websockets). Ewentualnie poszukaj jakiegoś serwera, który obsługuje websockets - tornado, aio-http, starlette czy coś takiego.
  • Odpowiedz
@filozof900: ? Sorka, w Pythonie noga jestem, na co dzień w .NET robię ( ͡° ͜ʖ ͡°)
Więc jak masz coś merytorycznie do doradzenia to posłucham :)
  • Odpowiedz
Jak autoryzować użytkownika z logowania? Tabelka purchase przyjmuje jakąś książke z Books i konto z Accounts, Ale w momencie jak chce się odwołać do pola ower zakupu to:

ValueError: Cannot assign ">": "Purchase.owner" must be a "Account" instance.

nie wiem jak mam jednocześnie przekazać instacje "Account" do owner. i autoryzować użytkownika.

#python #programowanie #django
blend - Jak autoryzować użytkownika z logowania? Tabelka purchase przyjmuje jakąś ksi...

źródło: comment_1591550953Ty9zgiUPi1sKmjaEO6TsjV.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałbym na stronie zrobić galerię zdjęć podzieloną na albumy. Tak sobie pogrzebałem chwilę w sieci i np. odpowiadało by mi coś takiego jak tutaj https://www.roytuts.com/how-to-create-photo-gallery-with-django/
Ale nie jest tam opisane jak zrobić albumy tak, żeby mieć tematycznie ułożone zdjęcia, a nie wszystko na jednej stronie. Znacie jakiś tutorial, gdzie byłoby to opisane krok po kroku? Nie musi być koniecznie #django bo każda technologia webowa jest mi obca, więc będę się
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,

chcę zbudować serwis internetowy, który będzie agregował transmisje online wideo (youtube, vimeo itp), umożliwiał ich przeszukanie i kategoryzacje, dodanie opisów do nich. W jakim narzędziu/frameworku byście go zbudowali. Nie mam doświadczenia w takich rzeczach i nie chcę na początku wybrać złej technologii. Po wstępnym poszukiwaniu waham się pomiędzy Django/Laravel, przy czym z PHP nie miałem nigdy doświadczenia w przeciwieństwie do Pythona. Za Laravelem przemawia do mnie, że łatwiej znaleźć hosting w
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@popopopopopopo: Jak znasz Pythona to pisz w Pythonie. Hosting to nie problem, bo można ogarnąć taniego VPSa i wyjdzie niewielka różnica cenowa. Jeśli PHP to osobiście brałbym Laravela, bo szybciej i przyjemniej mi się w tym tworzy i odnoszę wrażenie, że jest też prostszy dla początkującej osoby od Symfony.
  • Odpowiedz
Skończyłem robić mikrobloga i chciałbym zmienić views na class based, ale chyba nie za bardzo rozumiem. Mam taki widok https://pastebin.com/p6xWMc5V są tu wpisy, komentarze i formularze do wpisów i komentarzy. Przerobiłem to tak https://pastebin.com/VWFt5Pvi i działa, ale w tym wypadku nie widzę korzyści ze zrobienia tego w klasie, chyba że jest to źle zrobione. Kod formularzy powtarza się też w widoku tagu, lub profilu użytkownika i z grubsza też kod odnoszący się
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jeżeli postform i commentform powtarzają się w innych widokach to też trzeba je do osobnej funkcji wyrzucić


@KiedysBedeProgramista: Niekoniecznie wiem co masz na myśli? Jeżeli chodzi o samo inicjowanie tych formularzy to bym sobie darował. Jedynie unikałbym sytuacji gdzie 1. tworzysz formularz 2. walidujesz go 3. na widoku ustawiasz pola na modelu stworzonym z formularza.
  • Odpowiedz
Drodzy państwo, piszę sobie takiego mikrobloga i aktualnie pracuję na nad notyfikacjami w sensie, że ktoś we wpisie pisze '@KiedysBedeProgramista' i ten użytkownik po kliknięciu na sprawdź notyfikację dostaje ich listę i może skoczyć do wpisu gdzie o nim wspominają. Czy dopuszczalne jest przekierowanie do tych wpisów jako href='post/id', czy koniecznie musi być to {% url 'post' id %}? Dodatkowo chwilowo po każdym kliknięciu w ikonkę notyfikacji, notyfikacje są powtarzane i tak
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy dopuszczalne jest przekierowanie do tych wpisów jako href='post/id', czy koniecznie musi być to {% url 'post' id %}?

Nie mam pojęcia o co chodzi

czy 1) dodać kolumnę 'seen' w modelu powiadomień i w przypadku true, nie wysyłać ich ponownie 2) usunąć z modelu po wysłaniu i zapisać jakoś po stronie klienta.

jak zapiszesz po stronie klienta to na każdym z urządzeń/każdej z przeglądarek będziesz miał inny set powiadomień
  • Odpowiedz
@Kubens95: no to coś dziwnego próbowałeś. Odpal apkę na 0.0.0.0:8000, sprawdź jakie ip ma komputer na którym to robisz i spróbuj otworzyć to w przeglądarce na telefonie podłączonym do tej samej sieci. Czyli 192.168.1.146:8000 albo coś w tym rodzaju.
  • Odpowiedz
@dziekuje: To jest bardzo szeroki opis. Wszystko co wymieniłeś wymagam od juniorów którzy ze mną pracują a ekspertem bym ich nie nazwał.

Dla mnie ekspert w Django:
- Zna cały ekosystem, potrafi go używać i rozwijać, zna jego limity
- Jest w stanie wskazać przewagę jednego rozwiązania nad drugim, jest w stanie obejść limity które django nam narzuca
- Nie ma problemów ze znajdywaniem wąskich gardeł aplikacji, niezależnie od tego na jakim
  • Odpowiedz
@dziekuje: Skoro masz takie umiejętności i portfolio, to powiem Ci coś: poszedłem na stanowisko backend python developer, posiadając wyłącznie podstawową wiedzę o Django, 3 lata robiłem w czystym Pythonie + libki. Uzupełnij CV i niech ktoś Ci płaci za naukę backendu :)
  • Odpowiedz
Czy zechce ktoś podzielić się pomysłem na projekt w django, który o ile dobrze go wykonam, nadawałby się do dołączenia go do cv?
#django
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@IceGoral: olej home.pl, polecam hekko - pewnie są tańsze opcje, wręcz darmowe, pewnie jeżęli to projekt niekomercyjny to coś lepszego znajdziesz
ja akurat w hekko mam swój serwer testowy i produkcyjny i nie narzekam
  • Odpowiedz
Siemka mirki,
Znacie jakieś źródła, przykłady witryn internetowych gdzie użyty jest pytest? Staram sie pokryć testami moją apke, ale nigdzie nie mogę znaleźć przykładów użycia, wszędzie użyty jest unittest. W wyniku czego piszę testy trochę na pałe, starając się strzępy zebrać w całość, ale to dość frustrujące zadanie.
#python #django
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach