@nesti32: @IsambardKingdomBrunel: Tak myślałem. W sumie to twór mający na celu oddzielenie konkretnego środiwiska - zmienianie wersji i tak musiałoby się wiązać z przebudową paczek, bo nie wszystkie wersje paczek z wszystkimi wersjami pythona działają (o ile w ogóle są).
Jak najlepiej się wkręcić w jakiś projekt open source?
Uczę się od jakiegoś czasu programowania i mam jakieś projekciki na githubie. Chciałbym programować tworząc coś w zespole i zbierać doświadczenie, a samotne piwniczenie temu nie sprzyja. Najlepiej uczyłbym się w pracy, ale w moim mieście nie jest z tym za łatwo. Dlatego chciałbym dołączyć do jakiegoś projektu open source, gdzie nie wymaga się koksów programistycznych. Jak najlepiej się za
Przepisałem jeden ze swoich projektów i dodałem do niego kilka bajerów. Jakby ktoś mógł mi podpowiedzieć co jest nie tak, albo jak ulepszyć taką apkę to byłbym wdzięczny.
@morsik: No ok moja apka nie jest jakaś zajebista jeśli chodzi o PEP8, ale czy np. są jakieś rzeczy, jakie warto dodać pod względem samej funkcjonalności?
@IsambardKingdomBrunel: Jak postawisz demo to będziemy w stanie mówic więcej o funkcjonalnosci. Niestety stylistyka jest niewdzięczna, i im dłużej pracujesz tym naturalniej wyłapujesz takie niescisłosci. Nikt nie będzie na poważnie traktował aplikacji w której na pierwszy rzut oka brakuje konsekwencji w stylu, bo to stety-niestety podstawa. Jakikolwiek by on nie był, obierz jedne wytyczne i się ich trzymaj.
Jeżeli chodzi o lintery - isort i pylint są do ogarnięcia w godzinę.
Mam sobie projekt w django i chciałem do niego pisać testy. Problem w tym, że przy próbie uruchomienia mam komunikat:
RuntimeWarning: Normally Django will use a connection to the 'postgres' database to avoid running initialization queries against the production database when it's not needed (for example, when running tests). Django was unable to create a connection to the 'postgres' database and will use the
@IsambardKingdomBrunel: Może zacznijmy od podstaw: podany uprzednio przeze mnie "ALTER USER user CREATEDB" określa nadanie praw użytkownikowi o nazwie 'user'! tu dajesz nazwę użytkownika np. mietek. Tylko administrator bazy danych tj. najczęściej użytkownik o nazwie 'postgres' ma prawa do wszystkich opcji serwera. Robisz to z konsoli 'psql' albo posłuż się PgAdminIII. PostgreSQL serv. najczęściej nasł#!$%@? na porcie 5432, chyba, że inaczej zadeklarujesz w postgresql.conf lub pg_hba.conf. Zacznij od poznania postgresa skoro
@IsambardKingdomBrunel: reverse odwołuje się do url o nazwie 'my_url' i przekazujesz do tego url parametr w postaci kwarga(tutaj akurat 1). W czym tego potrzebujesz i co dokładnie próbujesz zrobić?
@michael93pl: To akurat jest jasne. Nie chcę wpisywać po kolei reversy dla pk = 2, pk = 3 tylko ogarnąć to jedną wartością, ale już wiem że się nie da (myślałem o jakimś wyrażeniu regularnym). Teraz po prostu chcę sobie pobrać pk z requesta.
@IsambardKingdomBrunel: zacznij od porządnego opanowania pythona - na początek może kursy online od MIT, następnie wystąpienia z pyconów i innych takich na yt, może jakieś książki. Potem algorytmy, najlepiej jakiś dobry kurs albo książka i pobaw się na codewars albo jakiejś podobnej stronie. Oprócz tego SQL - ale na poziomie jednak trochę wyższym niż podstawy które się ogarnia w jeden wieczór. Przeczytaj też clean code, bo to się przydaje niezależnie od
@IsambardKingdomBrunel: repo nie jest bez znaczenia, ale tysięczna wersja schroniska dla zwierząt albo innej wypożyczalni rowerów wodnych oparta w stu procentach na zawartości podstawowego tutoriala zbyt wiele warta nie jest.
Do podstaw algorytmiki wydaje mi się że ta strona jest całkiem spoko - jak wolisz książkę to też jest, treść dokładnie ta sama.
ogólnie chciałem zrobić POST do API tytuł filmu i żeby ten post przeszedł dalej i wpisał go do bazy danych. Potem chciałem sobie pobrać to co wpisałem w post z bazy danych taką linijką:
movie = MovieData.objects.get(title='It')
I wypluwa mi że nie ma czegoś takiego w bazie. Jak poprawnie zrobić ten post i sobie pobrać z bazy?
@filip_k: Testy w django tworzą z automatu bazę na potrzeby samego testu, a potem ją kasuje (choć są komendy co pozwalają na jej zapisywanie w osobnym pliku z bazą). Zaraz pogoogluję end-to-end test bo to chyba o to mi chodzi.
@IsambardKingdomBrunel: Ja bym to zrobił w POST żeby nie było problemów ze strukturą urla ale jak chcesz zrobić w GET to też powinno się dać tylko znak kropki w wartości będziesz musiał pewnie zakodować w formacie html czyli '%2E' żeby nie zaburzyć struktury. Ale mogę się mylić, specjalistą nie jestem (ʘ‿ʘ)
@modzelem: W outlooku jest owszem, ale poczta google nie akceptuje. @Increev: Trudno wysłałem drugi i poprawiony. Za tydzień wyślę nową aplikację. To IT, więc kandydatów od #!$%@? i pewnie zapomną o dzbanie co nazwy firm pomylił.
#milionerzy