Quentin Kwarantinno
Wszystko
Najnowsze
Archiwum
- 1
Mirki czy bylby w stanie ktos mi pomoc? Loguje sie za pomoca googleoauth2 w aplikacji django.Mam w panelu admina dodanego usera, tak samo w social auth rowniez jest ten user wraz z extradata zawierajacym accesstoken. Co powiniennem teraz zrobic bym mogl korzystac z zabezpieczonych endpointow w mojej apce ? Przekonwertowac jakos tego accesstokena?
#python #django #programowanie
#python #django #programowanie
- 0
Jeśli mam w templatce
{%block content%}
{{model.1.modelName}}
=====================
{%endblock content%}
{%block content%}
{{model.1.modelName}}
=====================
{%endblock content%}
@langle: Musiałbyś w DOMie (ukryte) lub zmiennej js trzymać dane. Chyba czas pomyśleć nad API
@langle: Bezpośrednia odpowiedz na twoje pytanie brzmi nie, ale możesz to zrobić w inny sposób - albo załadować na początku więcej obiektów np jako json gdzieś w script tagu, albo ładować kolejne za pomocą ajaxa - musisz zrobić osobny view dla tego
Niby ten #python taki prosty, a tu proszę ( ͡º ͜ʖ͡º)
#programowanie #humorobrazkowy #heheszki #naukaprogramowania #programista15k #django
------------
Dla wszystkich koderów Pythona polecamy to miejsce: https://bit.ly/2XBcCmB
#programowanie #humorobrazkowy #heheszki #naukaprogramowania #programista15k #django
------------
Dla wszystkich koderów Pythona polecamy to miejsce: https://bit.ly/2XBcCmB
źródło: comment_1586946018E2aZKcMN4bPSho91zJlQGv.jpg
Pobierz- 9
@JustJoinIT: źle wykorzystany mem, "1 extra.." powinno być też na 3 planszy. Cały mem polega na tym, że pokazuje kawałki planu, a na 3 planszy pokazuje problem, najpierw się cieszy, a później zwraca na to uwagę. Napisy na planszy na 3 i 4 obrazku powinny być identyczne. #memoznastwo
@JustJoinIT: @dontonek: Ehhh mam nadzieję że wejdzie w końcu ta ustawa i memy będzie można robić tylko z licencją, bo tylu amatorów pcha się do zabawy, że szkoda gadać...
Przez ostatnie cztery lata planowałem napisać sobie apkę dla mojej niszy biznesowej (integracje automatyki przemysłowej w auto-motive). Z racji, że człowiek zapracowany, to przez cztery lata brakowało zapału, żeby jeszcze wieczorami dobijać się nauką jakiegoś programowania (w sumie mogłem nauczyć się za młodu, jak był na to czas, ale tego już nie naprawię). Od ponad tygodnia jestem na #kwarantannadomowa pod nadzorem i przez ten tydzień nauczyłem się więcej #programowanie
@Hans_Olo: A jak dużo wcześniej z samego pythona potrafiłeś? I sama dokumentacja wystarczyła?
- 0
@messenjah: tak bez szału. Nie jestem aż tak kumaty, żeby już sobie radzić z dokumentacją, ale pisanie klas nie było mi obce. Dużo pomaga stack. Jedną rzecz podpowiedział mi jeden z mirków i jakoś to idzie. Natomiast najwięcej pomógł mi chyba poniższy tutorial.

- 1
Elo #django #html #css #programowanie
Piszę sobie taką tabelkę z wartościami liczbowymi od 0 do 100 (na razie tylko na bazie projektu z tutoriala django, ale później będzie ona docelowo w moim projekcie prywatnym), gdzie chciałbym aby kolor tła komórki był uzależniony od wartości w komórce, którą wczytuję z bazy danych. Miałoby to działać tak jak formatowanie warunkowe w excelu z dwukolorową skalą.
Wg
Piszę sobie taką tabelkę z wartościami liczbowymi od 0 do 100 (na razie tylko na bazie projektu z tutoriala django, ale później będzie ona docelowo w moim projekcie prywatnym), gdzie chciałbym aby kolor tła komórki był uzależniony od wartości w komórce, którą wczytuję z bazy danych. Miałoby to działać tak jak formatowanie warunkowe w excelu z dwukolorową skalą.
Wg
@Hans_Olo: Przesyłaj z backendu wartość komórki + zmienną która pozwoli ci określić jaki kolor powinna mieć.
Później w zależności od wartości tej zmiennej przypisujesz odpowiednią klasę w CSSie
np. ustalasz skalę od -10 do 10
dla zmiennej równej "-10" przypisujesz klasę CSS red-10, dla "9" -> green-9
Ale lepiej po prostu użyj jsa
Później w zależności od wartości tej zmiennej przypisujesz odpowiednią klasę w CSSie
np. ustalasz skalę od -10 do 10
dla zmiennej równej "-10" przypisujesz klasę CSS red-10, dla "9" -> green-9
Ale lepiej po prostu użyj jsa
- 0
Template mają IFy {% if %}
retrun, reunt, reutn, reutnr, erunt... komu się zdarza literówka w returnie? ( ͡° ͜ʖ ͡°)
Oferty pracy dla Python Developerów:
Katowice
Senior Python Developer [Remote] @ Clearcode -
Oferty pracy dla Python Developerów:
Katowice
Senior Python Developer [Remote] @ Clearcode -
źródło: comment_1585814608VU9iWGxEq2o8ULwHLNfqC1.jpg
Pobierz- 1
Mam do stworzenia stronę dla firmy windykacyjnej dla znajomego która ma mieć:
stronę dla dłużnika i klienta wraz z kilkoma podstronami (głównie dla klienta)
strona ma być w dwóch językach.
ma być dział z aktualnościami (dodawane przez sekcje admin w Django.
ma posiadać wersja na telefony
stronę dla dłużnika i klienta wraz z kilkoma podstronami (głównie dla klienta)
strona ma być w dwóch językach.
ma być dział z aktualnościami (dodawane przez sekcje admin w Django.
ma posiadać wersja na telefony
@Kuciniak: Django admin nie jest najlepsze jako docelowy sposób dodawania treści dla administratorów danego serwisu, lepiej zrobić proste ale customowe rozwiązanie
@Kuciniak: Ja bym brał gotowy CMS i dopasował do potrzeb albo uczył się JS Reacta. IMHO robienie czegoś takiego w czystym Django to nonsens. Jak przyjdzie Ci dorabiać ficzery, to się zajedziesz, a i tak nie osiągniesz porządanego efektu. A jak klient płaci, to za hajs klienta nauczysz się wszystkiego i dodasz do CV "Full stack".
Czy przy stawianiu niewiekiej aplikacji #django na VPS-ie jest sens bawić się w #docker i trzymać w osobnych kontenerach np. nginx-a+django i osobno bazę danych? Zaznaczam, że nie chodzi mi o development, tylko o docelowe już wdrożenie działającej apki.
Wydaje się, że przy pojedynczej aplikacji na VPS kontenery niewiele dają. Ale pomyślałem, że skonsultuję ze specjalistami na mirko. Jakie są wady/zalety dodawania jeszcze warstwy kontenerów?
#devops
Wydaje się, że przy pojedynczej aplikacji na VPS kontenery niewiele dają. Ale pomyślałem, że skonsultuję ze specjalistami na mirko. Jakie są wady/zalety dodawania jeszcze warstwy kontenerów?
#devops
@wonsz_smieszek: To chyba znasz już odpowiedź :) Warto sobie zawsze zadać pytanie - co mi to da ? Jeśli nic lub zysk jest znikomu w porownaniu do nakladu pracy to lepiej zostać przy sprawdzonych metodach
- 1
@dnaprawa: tak też właśnie sądziłem. Dziękuję :)
- 0
@asterix61 w sumie w niczym. Nie jest "lepszy". Flask wszystko ma. Ale świetnie mi się z CherryPy korzysta do lekkich rzeczy.
A do tego nie został wcześniej zaproponowany :)
A do tego nie został wcześniej zaproponowany :)
Mirki z #python #django mam głupie pytanie.
Dlaczego wszystkie zasoby statyczne, które ładuję w templatkach, przy pierwszym uruchomieniu się nie ładują? Jak localhost stoi parę godzin to też jakby tracił połączenie ze static. Naprawiam to w ten sposób, że w settings.py zmieniam STATIC_URL na 'static/', odświeżam stronę, zasoby się ładują tylko na głównej stronie a na podstronach już nie, a następnie zmieniam z powrotem na '/static/' i wszystko
Dlaczego wszystkie zasoby statyczne, które ładuję w templatkach, przy pierwszym uruchomieniu się nie ładują? Jak localhost stoi parę godzin to też jakby tracił połączenie ze static. Naprawiam to w ten sposób, że w settings.py zmieniam STATIC_URL na 'static/', odświeżam stronę, zasoby się ładują tylko na głównej stronie a na podstronach już nie, a następnie zmieniam z powrotem na '/static/' i wszystko
STATIC_URL powinien zostać ustawiony na /static/, w przeciwnym wypadku na podstronie np. /blog/ będzie szukało plików statycznych pod adresem /blog/static/ - dlatego działa Ci tylko strona główna.
Co do problemu z ładowaniem to uruchom konsolę w przeglądarce i zobacz jaki błąd zwraca.
Co do problemu z ładowaniem to uruchom konsolę w przeglądarce i zobacz jaki błąd zwraca.
- 1
@KevinMalone:
Stawiam na problem z pamięcią podręczną, może coś się kłóci w konfiguracji serwer - django kiedy oba próbują serwować cache i jeszcze np dodany jest rewrite. Teoretycznie najlepiej to wszystko wyłączyć i patrząc na logi wszystkich punktów pośrednich analizować z czasem włączając dodatkowe funkcje (cache, rewrite etc). No ale takie problemy to mnóstwo straconego czasu, szczególnie jak
Jak localhost stoi parę godzin to też jakby tracił połączenie ze static.
Stawiam na problem z pamięcią podręczną, może coś się kłóci w konfiguracji serwer - django kiedy oba próbują serwować cache i jeszcze np dodany jest rewrite. Teoretycznie najlepiej to wszystko wyłączyć i patrząc na logi wszystkich punktów pośrednich analizować z czasem włączając dodatkowe funkcje (cache, rewrite etc). No ale takie problemy to mnóstwo straconego czasu, szczególnie jak
@Byku: Moim zdaniem to nie ma tak, że lepszy albo gorszy, gdybym miał powiedzieć co cenie najbardziej w frameworkach webowych powiedział bym że Ekhm... community. Community które odpowiadało mi na stackoverflow kiedy sobie nie radziłem, kiedy szukałem w kodzie błędu. I co ciekawe to znajdowane na stacku snippety właśnie wpływają na wygląd naszego projektu. Chodzi o to, że kiedy używa się pewnych bibliotek, nawet pozornie popularnych, bywa że nie znajdujemy
@Byku: Elixir + Phoenix
#programowanie #testowanieoprogramowania #sql
Siemka, w tych pięknych okolicznościach kwarantanny, kminię sobie backend dla narzędzia, które ma zarządzać testami.
Long story short:
1. Tworzę sobie Test Case, który składa się z 0 lub wielu kroków.
Siemka, w tych pięknych okolicznościach kwarantanny, kminię sobie backend dla narzędzia, które ma zarządzać testami.
Long story short:
1. Tworzę sobie Test Case, który składa się z 0 lub wielu kroków.
źródło: comment_1584291261Ii2ILBX4ci0ULUJblKgksH.jpg
Pobierz@buntuubuntu: W czym zrobiłeś te grafy/tabele?
- 1
@Vickers213: draw.io, darmowy tool online
Chciałbym zrobić taki myk w #javascript lub #jquery , że użytkownik wpisuje coś w pole tekstowe, odpala się #ajax, który sprawdza, czy wpisana wartość jest poprawna. Jeśli jest OK, serwer zwraca dane w JSON i wtedy wyświetla się drugie pole tekstowe, gdzie użytkownik musi wpisać ilość. Do tego momentu doszedłem i jakoś to działa, ale teraz muszę zrobić, żeby wprowadzone dane przez użytkownika, dane zwrócone
- 0
@Lunatik: jeden formularz może być czy muszą być 2?
@Pierwiastek_z_Pi: obojetnie, ja bym zrobił w jednym.
Czołem pytongowe mireczki w #poznan. Wiecie może gdzie najlepiej aplikować na jakiś staż / juniorke w #django ? Które firmy robią backendy w django i chętnie biorą studentów ? (studiuję dziennie i chciałbym już się zająć komercyjnymi projektami).
#programowanie #python
#programowanie #python
@mordechaj_blumstein: Żadne firmy nie biorą chętnie studentów.
Ze znanych firm Python'owych z Poznania to Netguru, Merixstudio i STX Next, ale nie wiem czy szukają juniorów.
Ze znanych firm Python'owych z Poznania to Netguru, Merixstudio i STX Next, ale nie wiem czy szukają juniorów.
@mordechaj_blumstein: Nie słuchaj pitolenia, że firmy niechętnie biorą juniorów. Dobrych biorą chętnie. Każdy gdzieś zaczynał, ale nie jestem z Poznania więc Ci nie pomogę.
Jak ~5 lat temu zaczynałem w Warszawie to ofert dla juniorów nie było na portalach z pracą praktycznie w ogóle, ale i tak znalazłem i nawet jak już potem nie chciałem to jakoś poszło.
Teraz sytuacja w Warszawie jest inna bo ilość ofert dla Python rośnie
Jak ~5 lat temu zaczynałem w Warszawie to ofert dla juniorów nie było na portalach z pracą praktycznie w ogóle, ale i tak znalazłem i nawet jak już potem nie chciałem to jakoś poszło.
Teraz sytuacja w Warszawie jest inna bo ilość ofert dla Python rośnie
Czytam sobie książkę o dobrych praktykach w Django (Two Scoops of Django) i zasanawiam się nad podanym przykładem. W przykładzie funkcja ma sprawdzać czy użytkownik ma prawo do wykonania akcji. Do funkcji przekazywany jest cały obiekt Request. Czy to jest dobra praktyka? Funkcja nie powinna przyjmować tylko instancji użytkownika? Po co jej cały request?
To w sumie nie jest pytanie odnośnie samego Django, ale takie ogólne dobre praktyki.
#programowanie #
To w sumie nie jest pytanie odnośnie samego Django, ale takie ogólne dobre praktyki.
#programowanie #
źródło: comment_1583580116g24DG2XDBN04as04dOLxE9.jpg
Pobierz
konto usunięte via Wykop Mobilny (Android)
- 2
@bananowy_szejk: Przecież jest napisane że w wielu funkcjach przekazywali właśnie atrybuty/pola, ale w praktyce dla jasności kodu przyjęli jako argument cały request. W tej konkretnie funkcji potzebny jest tylko user. Wyobraź sobie teraz że sprawdzane są uprawnienia w jakiejś wariacji z innym polem z requestu. Gdybyś przekazywał tylko usera to cała sygnatura do zmiany, w przeciwnym wypadku po prostu wyciągasz co tam jeszcze potrzebujesz.
Ale to tylko moje gdybanie, nie
Ale to tylko moje gdybanie, nie
- 0
@bananowy_szejk: Nie znam się na pythonie, ale mogę się wypowiedzieć z ogólno programistycznego punktu widzenia. Jeśli masz pewien zbiór operacji, które musisz zrobić często - zamykasz to w funkcjach. Przy serwerach HTTP takimi mechanizmami często są właśnie jakieś guardy na uprawnienia, które być może potrzebują tylko kawałka requestu - ale musiałbyś w każdym miejscu ten kawałek wyekstraktoać i podać do tej funkcji, co na dłuższą metę jest duplikacją kodu. Żeby
- 0
Tylko na symfony trzeba generować ręcznie klucze do JWT autoryzacji czy jak?
https://github.com/lexik/LexikJWTAuthenticationBundle/blob/master/Resources/doc/index.md#generate-the-ssh-keys
Jak zerknąłem w dokumentację #django to nic tam o tym nie było.
#symfony #php #webdev
https://github.com/lexik/LexikJWTAuthenticationBundle/blob/master/Resources/doc/index.md#generate-the-ssh-keys
Jak zerknąłem w dokumentację #django to nic tam o tym nie było.
#symfony #php #webdev
@Horiglas: Wyika to z tego, że LexikJWTBundle używa domyślnie pary kluczy RSA, a Django korzysta z HMAC, wykorzystując settings.SECRET_KEY jako sekretu (stąd brak konieczności konfiguracji). Obie biblioteki wspierają jednak zarówno HMAC jak i RSA:
https://github.com/lexik/LexikJWTAuthenticationBundle/blob/master/Resources/doc/1-configuration-reference.md
https://github.com/davesque/django-rest-framework-simplejwt/blob/master/README.rst
https://github.com/lexik/LexikJWTAuthenticationBundle/blob/master/Resources/doc/1-configuration-reference.md
https://github.com/davesque/django-rest-framework-simplejwt/blob/master/README.rst
Dzięki Hasurze możesz szybciej zrobić GraphQL dla Django, ale ma to też swoje wady. Sprawdź, kiedy takie podejście może Ci się przydać
https://bulldogjob.pl/articles/1141-szybki-i-latwy-graphql-dla-django
#python #django
https://bulldogjob.pl/articles/1141-szybki-i-latwy-graphql-dla-django
#python #django
źródło: comment_1582545289cb0SjO7n2ddQLgR4uiiLPu.jpg
Pobierz























odziedziczyłem narzędzie napisane w Django, które zbiera dane z API, zapisuje je do bazy i wyświetla UI za pomocą widoku.
Dotychczasowy sposób prezentacji danych dla użytkownika nie wydaje mi się zbyt szczęśliwy (generowany html z szablonu + osadzony js do obsługi wykresów). Mój pomysł na rozwój tego to użycie Django Rest Framework z aplikacją frontendową napisaną w Angularze (bo znam, nie mam czasu
Możesz użyć Angulara/ReactJSa i osadzić go wewnątrz djangowej templatki. Albo użyć jakiejś gotowej paczki do wykresów. Niekoniecznie musisz odrazu migrować na DRFa
https://4sw.in/blog/2016/django-angular2-tutorial/
https://django-angular.readthedocs.io/en/latest/template-sharing.html