Cześć, Potrzebuje wiedzy na temat wdrażania produkcyjnego aplikacji napisanych we flasku. Jakies sugestie dla laika? Mały road map co muszę się dowiedzieć żeby postawić coś na aws. #programowanie #flask #django
Wszystko
Najnowsze
Archiwum
- 0
- 0
#programowanie #python #flask #webdev
Ktoś może polecić jakiś fajny tutorial do backendu w Pythonie? Jakieś podstawy Pythona znam, bardziej by mi zależało na przypomnieniu sobie podstaw webdevu i solidny tutek z backendu w pytongu.
Ktoś może polecić jakiś fajny tutorial do backendu w Pythonie? Jakieś podstawy Pythona znam, bardziej by mi zależało na przypomnieniu sobie podstaw webdevu i solidny tutek z backendu w pytongu.
- 1
@Need: https://www.youtube.com/watch?v=F5mRW0jo-U4
Przejrzyj kanał. Znajdziesz wiele ciekawych materiałów za free :)
Przejrzyj kanał. Znajdziesz wiele ciekawych materiałów za free :)
Książka "Two scoops of Django" - nie znajdziesz nic lepszego
@Cierniostwor: wrzuc na heroku
@Cierniostwor: użyj ngrok
konto usunięte via Zakop
- 0
- 0
@Henryhenry: Działa! :D
Błąd leżał po mojej stronie. Nie zauważyłem że pracuje w konsolo Powershella a on chyba ma problem ze zrozumieniem polecen z cmd. Po wpisaniu $env:FLASK_ENV = "development" wszystko działa.
Błąd leżał po mojej stronie. Nie zauważyłem że pracuje w konsolo Powershella a on chyba ma problem ze zrozumieniem polecen z cmd. Po wpisaniu $env:FLASK_ENV = "development" wszystko działa.
@oskar_15:
- 0
A sprawdzałeś Dokumentację? Tam nie ma się czego uczyc
- 3
@Lunatik: Na początek imo lepiej wziąć flaska, jest zdecydowanie prostszy i dzięki niemu można zrozumieć jak działa backend. Później będzie łatwiej zacząć z django.
@rifel: Książka do flaska jest zbędna. Flask jest bardzo prosty i google w pełni wystarczy, polecam dokumentację oraz kanał na yt tech with tim.
@rifel: Książka do flaska jest zbędna. Flask jest bardzo prosty i google w pełni wystarczy, polecam dokumentację oraz kanał na yt tech with tim.
- 0
Napisałem sobie trackera zadań. Aktualnie sortowanie mam po id, czyli > id = wyżej na liście. Chciałbym jednak dodać możliwość przesuwania zadań góra/dół. Jak najlepiej to zaimplementować? Trochę googlowałem ale nie wiem jak to się fachowo nazywa i nic konkretnego nie znalazłem. Z góry dzięki za pomoc.
#flask #python #webdev
#flask #python #webdev
- 1
@michaal: Drag and drop, spróbuj po tym wyszukiwać. Nie znam się na pythonie, ale tak się to nazywa ;)
@michaal: Od strony DB
https://dba.stackexchange.com/questions/36875/arbitrarily-ordering-records-in-a-table?noredirect=1&lq=1
https://dba.stackexchange.com/questions/176570/features-and-patterns-for-managing-ordered-lists
https://blogs.wayne.edu/web/2017/03/13/updating-a-database-display-order-with-drag-and-drop-in-sql/
https://softwareengineering.stackexchange.com/questions/195308/storing-a-re-orderable-list-in-a-database
https://dba.stackexchange.com/questions/36875/arbitrarily-ordering-records-in-a-table?noredirect=1&lq=1
https://dba.stackexchange.com/questions/176570/features-and-patterns-for-managing-ordered-lists
https://blogs.wayne.edu/web/2017/03/13/updating-a-database-display-order-with-drag-and-drop-in-sql/
https://softwareengineering.stackexchange.com/questions/195308/storing-a-re-orderable-list-in-a-database
Komentarz usunięty przez autora
- 0
@damianooo5: Zapewne webową.
- 0
Ehh nie wiem czemu, ale obrazek mi się nie chce wyświetlić we Flasku. Obrazki trafiają do tworzących się folderów w uploads, tak więc w jednym widoku przekazuje ich nazwy (directoryname) w html:
tak żeby view sendimage odnalazł ten folder uploads, ale on dalej go nie widzi...
i mimo, że po zbadaniu w inspektorze jest np to dalej
tak żeby view sendimage odnalazł ten folder uploads, ale on dalej go nie widzi...
i mimo, że po zbadaniu w inspektorze jest np to dalej
źródło: comment_1587732762FPBiuCHRkRqmnIvt0Bzupz.jpg
Pobierz- 0
@kotwica407: patrzyłem czy coś zmieni, nie, to nie to...
@blend: może po directory trzeba dostawić /, sprawdź zamiast "plot.png" "/plot.png"
- 0
Cześć Mirki,
głowię się nad tematem poświęconym wysyłaniem pewnych danych z czujnika na stronę www.
Temat związany z czujnikiem mam załatwiony, wysyłam POST'a w JSONIE, lecz nie jestem w stanie wyłuskać tych danych i wyświetlić ich na stronie(nie wiem jak to zrobić). Stronę robię to w oparciu o framework flask. Nie wiem też czy jest to najlepsze rozwiązanie bo czujnik będzie wysyłał informację załóżmy co 10 sekund(chciałbym żeby dane się odświeżały same),
głowię się nad tematem poświęconym wysyłaniem pewnych danych z czujnika na stronę www.
Temat związany z czujnikiem mam załatwiony, wysyłam POST'a w JSONIE, lecz nie jestem w stanie wyłuskać tych danych i wyświetlić ich na stronie(nie wiem jak to zrobić). Stronę robię to w oparciu o framework flask. Nie wiem też czy jest to najlepsze rozwiązanie bo czujnik będzie wysyłał informację załóżmy co 10 sekund(chciałbym żeby dane się odświeżały same),
@rysiusek: hmm... myślę, jak ja bym to rozwiązał. Czy korzystasz z oddzielnego frontendu, czy używasz Jinje2 i wypełniasz templatke danymi?
Aby mieć na bieżąco odświeżany dashboard, odświeżanie musiałoby być dodane do strony. Mając osobny frontend, to frontend wysyła zapytania do serwera o nowe dane co x sekund. Jeżeli nie masz osobnego frontu, to bym pomyślał o dodaniu skryptu, który będzie przeładowywać stronę co x sekund, spowoduje to pobranie nowej strony
Aby mieć na bieżąco odświeżany dashboard, odświeżanie musiałoby być dodane do strony. Mając osobny frontend, to frontend wysyła zapytania do serwera o nowe dane co x sekund. Jeżeli nie masz osobnego frontu, to bym pomyślał o dodaniu skryptu, który będzie przeładowywać stronę co x sekund, spowoduje to pobranie nowej strony
- 1
@rysiusek: @asterix61: Moim zdaniem wchodzenie w sqlite żeby zaraz zmieniać na mysql i tym podobne machinacje nie mają sensu i to tylko strata czasu. Postaw sobie mysql (czy coś podobnego ale już prawdziwą bazę, a nie jakieś substytuty na chwilę) i zacznij tego używać do różnych innych rzeczy.
Wystarczy prosty endpoint na kilka linijek który przetworzy post na insert do bazy - we flasku, a jeszcze lepiej coś
Wystarczy prosty endpoint na kilka linijek który przetworzy post na insert do bazy - we flasku, a jeszcze lepiej coś
konto usunięte via iOS
- 1
Hej, ktoś kto robił jakieś kursy z #flask na #udemy. Mozecie coś polecić? Jest spory wybor, a już nie raz się nacięłam, ze coś tam kupiłam i okazało się słabe, monotonne itd.
Chętniej sprawdze coś z polecenia. Dzięki z góry! #python #programowanie
Chętniej sprawdze coś z polecenia. Dzięki z góry! #python #programowanie
- 5
@marilyn92: Ja nie robiłem, ale wiem że na yt Corey Schafer ma kurs z flaska, za darmo to możesz sprawdzić.
- 1
@paweu97 @imieinazwisko dziekuje Panowie! Btw. Gdyby kiedyś ktoś znów szukał to jeszcze dorzucę to co ja znalazłam. Ten gościu pomógł mi zrozumieć o co w tym chodzi i dalej już poleciało: https://youtu.be/mqhxxeeTbu0
Czesc,
Mam formularz na stronie postawionej na Flasku, taki jak w załączniku. Chciałbym się dowiedzieć jak mógłbym dokonac jegp prewalidacji we front-end bez konieczności odświeżania strony. Jest ona postawiona na
Niech użytkownik wie, że np. "Result" to moze byc tylko liczba w formacie
Myślałem o AJAX, ale nie
Mam formularz na stronie postawionej na Flasku, taki jak w załączniku. Chciałbym się dowiedzieć jak mógłbym dokonac jegp prewalidacji we front-end bez konieczności odświeżania strony. Jest ona postawiona na
/ i nie chciałbym specjalnie tworzyć innej. Niech użytkownik wie, że np. "Result" to moze byc tylko liczba w formacie
/^\d*\.?\d*$/ i musi być zamieszczony plik. Wiem, że HTML ma atrybut pattern i jakkolwiek RegEx'a załatwi, tak plik niekoniecznie.Myślałem o AJAX, ale nie
źródło: comment_1586962044Ks13aIvPLMik4st05OOfRc.jpg
Pobierz@farmaceut: Spoko. Zdrowia zycze...
Cześć,
Robię stronę we Flasku (SQLAlchemy + WTForms). Czy wiecie może jak zrobić, aby bootstrap zedytował mi to co wygeneruje jinja2?
Mam taki (https://pastebin.com/5bQE5tnc) fragment kodu i niestety, ale {{ form.titleForm }} nie przyjmuje zadanego przez bootstrap wygladu... Jeszcze próbowałem wsadzić go miedzy znaczniki , ale wtedy nie da się nic wybrać.
#python #programowanie #programista15k #naukaprogramowania #flask
Robię stronę we Flasku (SQLAlchemy + WTForms). Czy wiecie może jak zrobić, aby bootstrap zedytował mi to co wygeneruje jinja2?
Mam taki (https://pastebin.com/5bQE5tnc) fragment kodu i niestety, ale {{ form.titleForm }} nie przyjmuje zadanego przez bootstrap wygladu... Jeszcze próbowałem wsadzić go miedzy znaczniki , ale wtedy nie da się nic wybrać.
#python #programowanie #programista15k #naukaprogramowania #flask
źródło: comment_15868876462Oa8uQggRYS6fZzdNjYqDt.jpg
Pobierz- 1
@farmaceut:
form.titleForm to input? nie wkładaj go między żadne tagi, możesz mu nadać klasy przez form.titleForm(class_="form-control")- 0
@farmaceut: strzelam, że to przez atrybut enctype.
enyłej, kiedyś zrobiłem proste renderowanie formularzy w zależności od pola, możesz się posugerować
https://pastebin.com/9TSE7m5L
enyłej, kiedyś zrobiłem proste renderowanie formularzy w zależności od pola, możesz się posugerować
https://pastebin.com/9TSE7m5L
#python #flask
https://flask.palletsprojects.com/en/1.1.x/quickstart/#rendering-templates
Dlaczego nie widzi mojego templates folderu który jest tutaj?
Dostaję error
https://flask.palletsprojects.com/en/1.1.x/quickstart/#rendering-templates
Dlaczego nie widzi mojego templates folderu który jest tutaj?
Dostaję error
źródło: comment_1586516747stykuDlgl39XruCPg8xZyf.jpg
Pobierz@yras8: bo twój template to plik .txt
tak jak już pisałem godzine temu we wpisie który usunąłeś sugeruję nauczyć się pierwsze używać komptuera :D
tak jak już pisałem godzine temu we wpisie który usunąłeś sugeruję nauczyć się pierwsze używać komptuera :D
- 0
@sokytsinolop: rozwiązaniem mojego problemu było dopisanie jinja do rozszerzenia pliku,nie ma to nic do obsługi komputera i uczenia sie z tutoriali jak na moje.
@zortabla_rt: Książki, czysta architektura. Nie wiem, czy masz dobrze rozpisaną architekture jeżeli robisz post i get jednym widokiem. Czy zapis do bazy jest wymagany? Dlaczego nie operujesz na jsonie który dostajesz z od użytkownika? Brakuje mi serializacji w Twoich krokach
- 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 :)
- 1
Siema mirasy. Nie wiem jak przekazać wartość do funkcji, która ma być wywoływana przy onload.
`` Konkretnie mi chodzi o ten kawałek kodu. Nie mogę przekazać wartości username z session. Session jest zdefiniowane we flasku, funkcja GetNotes istnieje w zdefiniowanym pliku z funkcjami js
#javascript #python #flask #webdew
`` Konkretnie mi chodzi o ten kawałek kodu. Nie mogę przekazać wartości username z session. Session jest zdefiniowane we flasku, funkcja GetNotes istnieje w zdefiniowanym pliku z funkcjami js
#javascript #python #flask #webdew
- 2
Komentarz usunięty przez autora
- 0
@fusen: nie prowadzę z js, wydawało mi się, że skoro onload wymaga funkcji, to pisząc tak jak w przykładzie przekazujesz defacto wynik tej funkcji, a nie callback. Dlatego też zaproponowałem anonimową, która opakuje to co chce wywołać pytający.
- 0
Siema mirasy. Jak podchodzicie do testowania api? W sensie mam resource, który przy okazji zwracania odpowiedzi mi robi redirecta na następną stronę- logowanie i pare innych jeszcze funkcjonalności. Chciałbym teraz troszkę rzeczy potestować i w odpowiedzi dostaję niestety template html. Wydaje mi się, że komentowanie i pisanie od nowa innej odpowiedzi na czas testów to zły pomysł- skłaniam się ku sprawdzaniu useragenta i na tej podstawie odpowiadać inaczej. Jak to się powinno
- 2
@TMBRK: trochę się zgubiłem. W pierwszym zdaniu piszesz o API, a w drugim o redirect. To się trochę gryzie ideologicznie. API nie powinno zwracać żadnych redirectów tylko dostarczać prostą informację.
Jeśli masz się logować, to powinno zwrócić po prostu 403.
Jeśli masz się logować, to powinno zwrócić po prostu 403.
@morsik: raczej 401, 403 to w przypadku autoryzacji. Ogólnie polecam ten diagram: https://i.stack.imgur.com/ppsbq.jpg




























#webdev #opencv
HTML5 + JavaScript tutaj wchodzą w grę po stronie przeglądarki. Po stronie serwera potrzebujesz jakieś coś od obsługi wideo - ffmpeg, vlc czy komercyjne Red5 (zależnie od potrzeb zapewne).
Jakiś pierwszy lepszy link z brzegu: https://www.html5rocks.com/en/tutorials/getusermedia/intro/