Pany od #javascript i #react macie jakiegoś swojego Coryego Shaftera (ten od #django), co robi dobry content?
Wszystko
Wszystkie
Archiwum
- 0
#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
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
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
- 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
@SilentSan: jak najbardziej, podstawy to podstawy, są aktualne teraz będą aktualne i za 5 lat. Możliwe że są lepsze tutoriale niż ten oficjalny z django (punkt 1) - do sprawdzenia.
- 8
Dzisiaj jest ostatni dzień, by zapisać się na nieodpłatny kurs CS50 HarvardX. W programie:
HTML, CSS
Git
Python
Django
HTML, CSS
Git
Python
Django
źródło: comment_161945500956DAXyhKCNkrYe34UXvMh9.jpg
Pobierz#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.
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.
- 19
Komentarz usunięty przez autora
- 12
@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
5
Wesprzyj rozwój Django. Do 29 kwietnia roczna licencja PyCharm -30% ceny.

Do 29 kwietnia możesz kupić indywidualną licencję PyCharm Professional z zniżką -30% ceny, roczna subskrypcja. Dzięki temu możesz także wesprzeć rozwój frameworka Django a ponadto samemu na tym skorzystać. Kod promocyjny: ICONTRIBUTETODJANGO Link do promocji:...
z- 0
- #
- #
- #
- #
- #
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ć
- 1
@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. ( ͡° ͜ʖ ͡°)
Teraz chcąc go dodać zauważyłem, że straciłem czas a do 9:30 do jutra muszę oddać nowe zmiany. ( ͡° ͜ʖ ͡°)
- 1
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 :).
- 0
@piwko_7: Po zwróceniu zapytania z bazy, każdy obiekt DateTimeField zamieni się w zwykły pythonowy https://docs.python.org/3/library/datetime.html#datetime-objects
Musisz tylko napisać funkcję, która go przerobi na format, jaki potrzebujesz.
Musisz tylko napisać funkcję, która go przerobi na format, jaki potrzebujesz.
- 1
@piwko_7: użyj .strftime(format)
https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior
https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior
#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
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
@takelbery: Chyba chodzi o to, że Django w każdym przypadku buduje inaczej zapytanie SQL. W pierwszym przypadku zbuduje dwa zapytania, a w drugim jedno.
- 0
@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.
Polecacie jakiś dobry kurs do rozpoczęcia przygody z #django :)? Do napisania aplikacji webowej
- 2
@szuwarek-mini: docsy + Corey Schafer
- 12
- 0
#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
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- 2
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.
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! (⌐ ͡■ ͜
źródło: comment_1615456014319N02fHIGrt66juGskDM7.jpg
PobierzKomentarz usunięty przez autora
#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
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
Popatrz ba dojrzałe projekty w django i zerznij od nich strukturę plików w projekcie bo jest troche nielogiczna u ciebie
- 0
@CancerLight: nie wrzuciłem w poście, ale w readme jest link https://django-quizzes-app.herokuapp.com/
6
Python ma już 30 lat. Dlaczego tyle osób go uwielbia?

Python skończył właśnie 30 lat. Sprawdź, dlaczego jest to jeden z najpopularniejszych i najbardziej uwielbianych języków w historii.
z- 1
- #
- #
- #
- #
- #
- #
- 0
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ę
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:
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:
- 0
@NikolajTesla1991: a używasz formsów django, czy bezpośrednio w widoku czytasz wartości?
Jeśli to pierwsze, to przecież masz metodę
Jeśli to pierwsze, to przecież masz metodę
validate którą możesz zaimplementować.@NikolajTesla1991: no i naucz się korzystać ze stackoverflow, dużo problemów się powiela
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
player1 = models.ForeignKey(Player, verbosename="Zawodnik 1",relatedname="player1", null=True, blank=True,ondelete=models.SETNULL)
player2 = models.ForeignKey(Player, verbosename="Zawodnik2",related
@MartinoBlankuleto użyj excluda
Plus od @Lunatik to jak wygrać z rakiem
- 1
@Lunatik: A heroku nie działa tylko przez 1h?
@pottymouth: po pewnym czasie bez aktywności worker się wygasza, i wtedy pierwszy nadchodzący request zajmuje troche dłużej, ok 3-4s

























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
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ć
Bez JS się nie da. Poszukaj bootstrap datetimepicker.
Jeżeli chodzi o resztę pytań to przeczytaj https://docs.djangoproject.com/en/3.2/topics/forms/
Będzie łatwiej i szybciej