Posiadam formularz w django z datafield. W jaki sposób mogę zrobić walidację tego pola ?
Przykladowo jeśli wpiszę w to pole:
"2021-05-03 22:18:10 abc"
to format jest nieodpowiedni i nie wykonuje mi się cześć walidacji "cleannazwapola" przez to ze mam nieprawidłowy format
#python #django
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@piwko_7: powinieneś dodać widget po stronie frontendu który w JSie będzie sprawdzał poprawność wprowadzonej przez użytkownika daty (najlepiej z kalendarzem w popupie by nie trzeba było tego wpisywać ręcznie)

wtedy validate() będzie się wywalało tylko jeżeli użytkownik coś nakombinował i probował zepsuć stronę

nie wiem co masz w clean_field, ale możliwe że wtedy mogłoby zostać
  • Odpowiedz
#pytaniedoeksperta #pracait #programista15k #django #naukaprogramowania
Dobra poprzeglądałem oferty pracy i wydaje mi się, że mniej więcej wiem co jest 5 i czego muszę się nauczyć, by dostać się do spoko firmy na młodszego programistę Python/Django
Myślę polecieć takim roadmapem i proszę o ocenę:
- Książka Django 3 by example
(żeby od razu robić coś z kodem w trakcie nauki)
- Obey the testing goat. TDD for the Web, with Python, Selenium, Django, JavaScript and pals
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeżeli chodzi o django to standardowo
- Oficjalny tutorial z django
- Książka Two Scoops of Django
- Oficjalne doscy Django (a szczególnie rozdział o middleware/querysetach/performance & optimization)
+ ewentualnie coś z Django Rest Framework / GraphQL
+ ewentualnie ściągnij jakiś duży projekt opensource napisany w Django i skonfrontuj strukturę projektu/rozwiązania z tymi których się nauczyłeś w książce
  • Odpowiedz
#anonimowemirkowyznania
Cześć, od 2-3 miesięcy uczę się python'a. Na razie jest miło i przyjemnie, nawet lubię ten język (chociaż wolę klamerki niż wcięcia i dwukropki ;p). Ostatnio musiałem napisać kuzynowi do szkoły prostą aplikację konsolową w C# i strasznie mi podpasował swoją składnią (podobną do Javy), dlatego poczytałem trochę więcej i aż zdziwiłem się, jak duże możliwości ma ten język. Dodatkowo, ma czytelniejszą (według mnie) dokumentację niż Python. Wywołało u mnie to pewne wątpliwości, czy w moim przypadku Python na pewno jest odpowiednią ścieżką. Docelowo mam zamiar bawić się z backendem (w przypadku Python'a planowałem #django), boty (telegram/discord), tworzyć skrypty automatyzujące codzienne zadania i chciałbym też spróbować swoich sił w aplikacjach mobilnych (choć tu raczej nastawiałem się na Kotlina, bo python chyba nie daje takich możliwości). C# z tego co zauważyłem pozwala zrealizować wszystkie moje plany, łącznie z apkami mobilnymi, dlatego wydaje się być ciekawą opcją, do tego ponoć wydajniejszą. Wcześniej miałem do czynienia także z Javą i JS (choć były to przygody naprawdę krótkie i skupiające się na stworzeniu z pomocą stackoverflow i dokumentacji tego, co akurat potrzebowałem).

Mimo wszystko nadal jestem nieco zielony w programowanie i dlatego chciałbym poradzić się specjalistów #programista15k z wykopu - czy opłaca mi się przeskoczyć na C#, póki nie zadomowiłem się na dłużej w pythonie? Czy C# jest dużo "trudniejszy" względem wężyka? Wiem, że język to tylko narzędzie, ale póki mam możliwość, to chciałbym opanować jak najlepiej jeden język, który najbardziej pozwoli mi rozwinąć skrzydła. Mam nadzieję, że rozumiecie o co mi chodzi. :D

Z góry dziękuję za wszelką pomoc.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: Pewien niespecjalnie lubiany wykładowca z AGH twierdził, że średnio inteligentny szympans uczy się nowego języka programowania w ciągu tygodnia. Śmieszyło to studentów. Dzisiaj już nie śmieszy, bo to prawda. Jak znasz cztery języki, to piąty wchodzi łatwo. I wynika stąd, że język to tylko narzędzie. Trzeba poznać co najmniej kilka, żeby znać ich ograniczenia i zalety i użyć najlepszego do konkretnego zadania. Nie opieraj ścieżki kariery na języku. Naucz
  • Odpowiedz
Serio jest różnica pomiędzy django a django rest framework? Jest różnica pomiędzy React a React.js? Wam w tej webówce nie kończą się już nazwy? ( ͡° ͜ʖ ͡°) Bo możliwe, że właśnie poyebałem sobie projekt na studia i nie wiem czy nie pisać od zera w DRF żeby łączyć to po ludzku z Reactem, bo tylko takie tutoriale są w internetach a nie chce mi się tego uczyć
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CancerLight: no właśnie jak zacząłem to poznawać to coś mi się zaczęło nie podobać xD a później wyszło, że wybrałem jedyny tutorial gdzie typo robi zwykłym Django gdzie jakoś nie wiadomo kiedy będzie serializacja a ja już przebrnąłem przez to i to bez reacta.

Teraz chcąc go dodać zauważyłem, że straciłem czas a do 9:30 do jutra muszę oddać nowe zmiany. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Serio jest różnica pomiędzy django a django rest framework


@JakTamCoTam: DRF to """nakładka""" na Django – rozwija koncepty znane z Django (np. serializery są - w pewnym stopniu - bliźniacze do formsów). Polecam mimo wszystko ogarnąć – dasz radę i spokojnie edytujesz część swojego projektu tak, żeby korzystała z DRF :).
  • Odpowiedz
Cześć,
Mam w bazie danych, pole do zapisu daty.
duel_date = models.DateField(null=True, blank=False, default=datetime.now)
Jak mogę zmodyfikować zapisy zeby otrzymać date w formacie dd/mm/rr + godzina
Ewentualnie jak zedytować DateTimeField.
#python #django
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #django #python

Hej koledzy :) bawiłem się django-hosts i finalnie udało mi się zaadaptować to do mojego projektu :) ale jest ktos w stanie mi rzeczowo wytłumaczyć różnicę między np.

notice.user.profile.getabsolute
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ProfesorBigos: czyli jeśli odwołuje sie do np innego modelu połączonego ForeignKey lepiej uzywac wersji z dwoma __ ? Niby django sobie radzi bez tego w prostych przypadkach ale bezpieczniej jest uzywac tego wlasnie rozwiazania.
  • Odpowiedz
#django #python #programowanie

Czy ktoś po ludzku jak debilowi może mi wytłumaczyć, jak poradzić sobie z routingiem w #djangorestframework?

To, co chcę osiągnąć, to w głównym folderze projektu (tam, gdzie jest settings.py) w urls.py jakoś zdefiniować globalnie /api i żeby includowało mi inne endpointy API z innych
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

działają mi tylko z viewsetami.


@zwei: widzę gdzie jest twój problem, routery są zaprojektowane właśnie po to żeby działać z viewsetami i tylko z viewsetami, wiadomo, że jak się uprzesz to wszystko obejdziesz, ale nie warto. Viewsety trafiają do routerów DRF, a jak już się upierasz pisać solowe APIView to sobie je podpinaj pod normalne urlsy.
  • Odpowiedz
Z martwych powraca dawny twór #vaultomb - mobilna gra w post-apo. Powoli kończę migrację z #cordova #ionic na #flutter i do końca marca wyjdzie wersja testowa na Androida w formie pliku APK. Tak bardzo testowa, że będą puszczane okazyjne czystki, aby nie zapewniać wstecznej kompatybilności kont i testować do oporu wszystko co się da. Będzie mocno dynamicznie i niestabilnie! ( ͡ ͜
kamil-rykowski - Z martwych powraca dawny twór #vaultomb - mobilna gra w post-apo. Po...

źródło: comment_1615456014319N02fHIGrt66juGskDM7.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #django #codereview

Cześć. Właśnie skończyłem pisać projekt. Jest to prosta aplikacja quizowa napisana w Django. Byłbym wdzięczny, gdyby ktoś zechciał spojrzeć na kod i podpowiedzieć jakie błędy popełniam. Jest to moja druga, prawie w pełni napisana przeze mnie, aplikacja w Django, więc proszę o wyrozumiałość. Z góry dziękuję za wszelkie uwagi.

Link do repozytorium: https://github.com/rcybulski1122012/django_quiz_app
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przez ostatnie kilka miesięcy bawiłem się nad projektem appki w Django. Z racji, że uczyłem się od absolutnego 0 to potraktowałem wszystko co robiłem jako totalną piaskownicę. Z tego powodu (oraz z racji, że miałem kilka tygodni przerwy ze względu na sesje na uczelni) postanowiłem przepisać appkę od zera, żeby poprawić/wyczyścić cały kod a także utrwalić sobie jak co działa. Myślę, że to dobry pomysł, mam jednak jeszcze jeden problem. Zastanawiam się
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nexrull: chcesz być backendowcem to zrób api i tyle, dodatowych punktów za znajomość jquery nikt ci nie da. A jak będziesz chciał fullstackiem zostać to się tego reacta za rok czy dwa nauczysz.
  • Odpowiedz
Witam,
Mam pytanie nowicjusza, odnosnie formularzy w django.
W jaki sposob moge zrobic dodatkowa walidację formularza.
W modelu mam zrobiona listę rozwijaną z przypisanymi na stałe 5 graczami.
W forms wybieram dwoch graczy i chce zabezpieczyć przed tym aby nie mozna bylo wybrac dwoch takich samych.
Chcialbym o ile to mozliwe o taki komunikat jak na foto:
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam encję Mecze, w której dodaje sobie powiązanie z Zawodnicy w polach player1 i player2. Ale w ten sposób zawodnik może zagrać sam ze sobą, więc chciałbym ajaxowo to korygować np. gdy w pierwszym inpucie wybieram zawodnika o id 1, to on powinien zniknąć w drugim inpucie, gdy wybieram przeciwnika. Jak uderzać asynchronicznie to wiem, ale nie wiem co zmienić. Obecnie mam po prostu te dwa pola zadeklarowane w modelu:

player1 = models.ForeignKey(Player, verbosename="Zawodnik 1",relatedname="player1", null=True, blank=True,ondelete=models.SETNULL)
player2 = models.ForeignKey(Player, verbosename="Zawodnik2",related
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach