Mam takie coś, co pokazuje różne lata z bazy danych:

class Example(models.Model):
date = models.DateField()
(...)

gdzieś dalej w kodzie:

examples = Example.objects.all()
distinctyears = set()

for example in examples:
distinct
years.add(example.date.year)

print(distinct_years)

Jest jakiś sposób, żeby zamiast pobierać wszystko z bazy danych i sortować to od razu pobrać "distinct years" ?

#django #python
Planuje szukać roboty jako junior backend developer w Django (przebranżawiam się) i ruszam z własnym projektem żeby mieć coś fajnego na gicie.
Czy możecie mi powiedzieć jak powinienem rozwiązać kwestię frontendu w Django skoro raczej nie celuje w fullstack developera? Ogarnąć i tak podstawy Reacta żeby ta aplikacja jakoś sensownie wyglądała?
Oprócz tego jakie rzeczy warto od razu zaimplementować w małym projekcie, który będę robić samodzielnie? Pytanie zarówno o kwestię czysto programistyczne
Dzień dobry wszystkim. Poszukuję kolegi do siostrzanego zespołu.
Korpo to BT (British Telecom), praca jest zdalna i może być wykonywana z Polski, lub z biura w Londynie.

Stawka to ~£350 dziennie netto, kontrakt na 3 miesiące odnawiany z miesięcznym wyprzedzeniem. Ja tak pracuję już trzy lata.

Jeśli chodzi o samą pracę to jest to raczej spokojne miejsce. Bez konkretnych terminów, stresów, ze "starszą" załogą (35+).

Rekrutacja jest narazie wewnętrzna, za tydzień otworzą
@markier: fajny, pewnie dożarty jak mój Pixel, wygląda niemal identycznie, ale robi się z niego bestia, tu zdjęcie jak go ze schroniska odbierałem, no już parę lat temu, wtedy niepozorny wystraszony, teraz ojejku, ale przynajmniej nie mam komarów w pokoju, skacze nawet na wysokość 1,5m i zagryza, nie zjada zostawia
Pobierz n.....n - @markier: fajny, pewnie dożarty jak mój Pixel, wygląda niemal identycznie, ...
źródło: comment_165627244093g0GjBxaiO6AnWKGnqdgn.jpg
Chodząc po różnych forach i widząc często popularne pytania w stylu "Co jest lepsze spring, django czy może nawet asp.net?". Większość odpowiedzi kręci się wokół preferencji, czyli kto jaki język bardziej lubi, kto ma większe doświadczenie w danej technologii i czasem też możliwości w danym języku/frameworku (chociaż to rzadziej). Czasami ludzie też piszą, że to zależy od projektu. Właśnie to mnie najbardziej interesuje, do jakich projektów pasuje np. spring a nie pasuje
@Pawlinho: kiedyś nie było C# na linuxach tak jak pisałem a to dużo bloker. A po za tym nie było alternatyw. W Polsce jest nadreprezentacja Javowców, więc tak to może wyglądać, że wszystko to Java
Python jest słabym wyborem, gdy zależy nam wydajności


@Saly: Python jest słabym wyborem nie tylko ze względu na wydajność, ale również ze względu na wysokie koszty utrzymania projektu, zwłaszcza jeśli istotna jest akceptowalna jakość. Po prostu musisz mieć mega wysokie pokrycie kodu testami aby dało się cokolwiek potem zmienić bez strachu, że coś zepsułeś. A im więcej masz testów, tym trudniej cokolwiek zmienić bez konieczności poprawiania setek testów. Czytelność kodu też
via Wykop Mobilny (Android)
  • 1
Skończyłem technikum informatyczne, napisałem mature i nie idę na studia,a na pewno nie w tym roku.

Pracy w zawodzie w moich okolicach praktycznie nie ma. Jaką pracę jako pierwsza polecacie? Dużo ogłoszeń na kuriera jest, warto?

No i ważniejsze sprawa:
Potrafię programować w #python, sprawia mi to przyjemność. Potrafię stworzyć rozbudowana aplikację w #django, szybko się uczę i łatwo pojmuję nowe rzeczy. Oprócz tego umiem tworzyć boty i skrypty automatyzujące,
@Spofity: Nie szukaj pracy opłacanej na akord, jak kurier. Bo będziesz wracał do domu wypompowany i braknie siły na rozwój.
Proponuję działania ofensywne: szukaj pracy biurowej, ale wprost pisz, że potrafisz coś zaprogramować, oskryptować, zautomatyzować, wdrożyć pewne rozwiązania poprawiające efektywność. Wykonując takie zadania, działając w synergii - rozwiniesz się. Sporo rzeczy napisałem w Pythonie i VBScript automatyzując pracę w Excelu i na kilku kierownikach zrobiło to potężne wrażenie.
Raz nawet udało
Cześć

Mam pytanie co do wdrażania aplikacji.
Kiedyś napisałem aplikajcę z Django i po mniejszych problemach wdrożyłem ją sobie na #heroku
Teraz piszę apkę z Django REST i się zastanawiam w jaki sposób to powinno współdziałać z fron endrem - w książce https://djangoforapis.com/ autor przedstawił to w taki sposób, że mamy dwa serwery - jeden to front, drugi backend, odpalamy oba równocześnie i wtedy front wysyła żadanie do django rest, żeby pozyskać
@ivall: możesz sobie zrobić mixin na logię do zapisu jak ci to narusza twoje chi - ale swoją drogą to jest jedna z rzeczy która w DRF jest zepsuta imo, serializer nie powinien mieć logiki do zapisu bo to łamie jedną z postawowych zasad OOP czyli SRP
@Entity: django w sensie mvt nie używa już nikt, sam artykuł z pierwszego linka to widać że nikt rozeznany nie pisał (jango mozemy rozpatrywac jako mvc - pls xD)

za to to co daje nam django:
-paczka drf
-orm
-admin
-integracja z celery

i wiele innych paczek które czynią życie prostszymi (autentykacja, etc)

wydajność w większych projektach to i tak nie ma już wiele wspólnego z fastapi czy z django
#docker #django #uwsgi #nginx #programowanie

Coś mi umyka w mojej konfiguracji. Robię uwsgi_pass w nginx na porcie 8000, ale też chciałbym serwować statyczne pliki z poziomu nginx na tym samym porcie. Tak to mniej więcej wygląda

http {
  upstream api {
    server unix:///app/api/api.sock;
  }
  server {
    listen 8000;
    location /static {
      alias /app/api/static;
    }
    location / {
      uwsgi_pass api;
      include uwsgi_params;
    }
  }
}

uwsgi mam odpalane w kontenerze api:

uwsgi
Cześć, w tym tygodniu siadam do aplikacji w której między innymi wykorzystam Django i REST API. Skupiam się głównie na backend więc chciałbym zapytać czy znalazłby się ktoś uczący się frontu i chciałby współpracować. Oczywiście "projekt" nie jest komercyjny, a głównym jego zdaniem jest rozwijanie umiejętności . Wydaje mi się że fajnie byłoby wrzucić sobie taki projekt na Github'a, czy na live server co będzie leżało po mojej stronie. Od siebie mogę
#anonimowemirkowyznania
#pracbaza #pracait #praca #programista15k

Moja pierwsza praca w #it korpo (staż), czuje małą satysfakcje z bycia w projekcie w którym jestem aktualnie ( ͡° ʖ̯ ͡°) do roku stażu jeszcze parę miesięcy brakuje.

Ogłoszenie to było #python backend, w praktyce jak spojrzę z lotu ptaka na projekt i taski które robiłem to najwięcej naprawiałem bugów w kubernetesowych i helmowych chartach, a programowania tyle co kot napłakał w
@AnonimoweMirkoWyznania: zdecyduj się co chcesz robić, naucz się frameworka/języka, zrób projekt na githuba i zmieniaj pracę na juniora. Jak nie wiesz co dokładnie chcesz robić to chociaż zdecyduj się czy chcesz pracować w web, ml/data science, big data itd. i naucz się jakiegoś narzędzia z tej dziedziny.