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.
@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 uzyskać
Hejka, mam pytanie dotyczące właściwości position: relative; w CSS. Za pomocą właściwości relative przesuwamy element w porównaniu do miejsca, w którym normalnie by się znajdował, czyli jak napiszemy left: 10px;, to przesuniemy go w lewo o 10px itd.
Jednak ma pytanie (może trochę dziwne), czy po przesunięciu ten element nadal znajduje się w swoim początkowym miejscu i przeglądarka jedynie wyświetla go przesuniętego w nowe miejsce, czy w miejscu w którym by się
Mam takie zadanie zeby napisac REST endpoint ktory po prostu zwraca wynik suma = 2 + 3 jako:
{ 'suma' : 5 } i ma to byc dostepne pod adresem localhost:5000/suma . Ta funkcja sumy ma byc zahardkodowana i jest ona symulacją jakichś danych z servera. Jak rozumiem, endpoint oznacza ze bedzie tylko metoda GET.
proszą o kod, testy i dokumentacje. Zrobienie tego w pythonie i flasku to kilka linijek kodu. Jest
@MartinPL: Bezproblemowe skalowanie horyzontalne i wertykalne, niższe plany są tańsze niż VMka (te najniższe są chyba nawet za darmo przez pierwszy miesiąc), integracja z innymi usługami, darmowa domena z SSLem, jakieś podstawowe zabezpieczenia. Tylko na Linuxowych Web Apkach integracja z sieciami wirtualnymi jest jeszcze niepełna.
Jak korzystac z Tomcat w IntelliJ Community w projekcie MVC Spring? Cos czytam, ze plugin do Mavena, ale jakos srednio to dziala. Dodam, ze chce w czystym Springu, a nie Bootcie.
Czy tam o Jenkins i nie rozumiem, w jaki sposób on pomaga. Załóżmy że programista kończy pisanie nowej klasy. Kompiluje kod i łączy swoją linię z głównym repozytorium. Jaka tu jest rola Jenkinsa?
Nieboskłon potrafi oczarować widokiem bezkresnego oceanu świecących punkcików. Aż trudno uwierzyć, że wszystkie istniejące gwiazdy stanowią zaledwie 0,15%. Kiedy weźmiecie w ręce pierwszą lepszą książkę popularnonaukową dotyczącą sfery kosmologii lub astronomii, niemal na pewno dostaniecie...
@szopa123: Prędkość światła jest stała, więc wartości energii i masy są wprost proporcjonalne (E / m = c^2). Mając jedną możemy bez problemu wyznaczyć drugą. W ten sposób możemy posługiwać się tymi pojęciami wymiennie.
#react #programowanie #javascript Jestem ciekaw jak byście rozwiązali problem, który mi się wczoraj przydarzył. Mam w state tablicę obiektów i na kliknięcie przycisku ma się usuwać ostatni element tablicy, w dodatku element ma się animować, nim zniknie. I teraz, kod którzy wrzucam sprawia, że jeżeli użytkownik kliknie ponownie button szybciej, niż skończy się timeout to następne elementy już lecą bez animacji. Wiem, że dzieje się tak, bo w momencie kliknięcia pop jeszcze
Jakbyś chciał sam zaimplementować coś w tym stylu, to można by zacząć od wrappera na listę, który trzyma snapshoty przekazywanych do niego list, porównuje je po kluczach i kolejkuje sobie zadania.
Co to za podjeście, że ajaxem zwracany jest z serwera wyrenderowany kod HTML, tak jak jest na Wykopie - na przykład po kliknięciu w "Pojawiło się x nowych wpisów, pokaż je"? Spotykam się z tym dość często i zastanawiam się czemu na przykład nie używa się RESTa tylko czegoś takiego.
Dziwnie się to czyta, jak wezmę pod uwagę to, że poszedłem wczoraj rano na pierwsze zajęcia z przygotowywania do pisania pracy inżynierskiej i po 20 minutach wszyscy się zebrali, bo prowadzący nie przyszedł. W drodze powrotnej chciałem wstąpić do dziekanatu po jeden papierek, ale akurat w środy jest otwarty przez trzy godziny od 12:00 do 15:00 (o 9:00 były już pierwsze osoby w kolejce XD).
#anonimowemirkowyznania Mirasy z #agh, czy w obrębie kampusu jest jakieś ciche miejsce, gdzie można spokojnie usiąść, coś zjeść (więc czytelnia w bibliotece odpada chyba), poczytać książkę, pouczyć się, gdzie nie ma dużo ludzi? Właśnie zacząłem studia, w ciągu tygodnia mam 3 okienka i jestem nadwrażliwy na hałasy (głośne dźwięki, dużo hałasujących ludzi, tłumy itd. okropnie mnie rozbijają), a na korytarzach na moim wydziale zawsze jest hałas i grupy rechoczących różowych pasków,
@AnonimoweMirkoWyznania: Tak jak wyżej, wydział energetyki ostatnie 3 piętra (od wejścia z Limonkovą). Podziemia są też w budynkach B1-B5. Na wydziale informatyki stosowanej można szukać spokojniego miejsca w partiach C1 i C3 (raczej nie C2).
Dramat w Neustadt an der Weinstraße w Niemczech. 19-letnia Polka została zamordowana przez swojego byłego partnera. Mężczyzna wcześniej pobił ją i próbował udusić. Sąd skazał go na rok i 10 miesięcy więzienia
To w sumie nie jest pytanie odnośnie samego Django, ale takie ogólne dobre praktyki.
#programowanie #naukaprogramowania #python #
źródło: comment_1583580116g24DG2XDBN04as04dOLxE9.jpg
Pobierz