Wszystko
Wszystkie
Archiwum
- 0
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
- 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 pusto:
/uploads/310974848555875451957560326312182485930/plot.png
#python #flask #programowanie
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 pusto:
/uploads/310974848555875451957560326312182485930/plot.png
#python #flask #programowanie
![blend - Ehh nie wiem czemu, ale obrazek mi się nie chce wyświetlić we Flasku. Obrazki...](https://wykop.pl/cdn/c3201142/comment_1587732762FPBiuCHRkRqmnIvt0Bzupz,w400.jpg)
ź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 z
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 z
- 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ś nowego obsługującego
Wystarczy prosty endpoint na kilka linijek który przetworzy post na insert do bazy - we flasku, a jeszcze lepiej coś nowego obsługującego
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,
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,
![farmaceut - Czesc,
Mam formularz na stronie postawionej na Flasku, taki jak w załą...](https://wykop.pl/cdn/c3201142/comment_1586962044Ks13aIvPLMik4st05OOfRc,w400.jpg)
źródło: comment_1586962044Ks13aIvPLMik4st05OOfRc.jpg
Pobierz@farmaceut: Spoko. Zdrowia zycze...
- 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
- 0
#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
jinja2.exceptions.TemplateNotFound
jinja2.exceptions.TemplateNotFound: index.html
Problem jest opisany na stackoverflow ale nie dalem rady tego rozwiązać
Kod poniżej
_# -*- coding: utf-8 -*-
# quiz/quiz.py
from flask import Flask
from flask import rendertemplate
app = Flask(name)
@app.route('/')
def index():
return rendertemplate('index.html')
if _name == 'main_':
app.run(debug=True)
https://flask.palletsprojects.com/en/1.1.x/quickstart/#rendering-templates
Dlaczego nie widzi mojego templates folderu który jest tutaj?
Dostaję error
jinja2.exceptions.TemplateNotFound
jinja2.exceptions.TemplateNotFound: index.html
Problem jest opisany na stackoverflow ale nie dalem rady tego rozwiązać
Kod poniżej
_# -*- coding: utf-8 -*-
# quiz/quiz.py
from flask import Flask
from flask import rendertemplate
app = Flask(name)
@app.route('/')
def index():
return rendertemplate('index.html')
if _name == 'main_':
app.run(debug=True)
![yras8 - #python #flask
https://flask.palletsprojects.com/en/1.1.x/quickstart/#rend...](https://wykop.pl/cdn/c3201142/comment_1586516747stykuDlgl39XruCPg8xZyf,w400.jpg)
ź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.
Mam serwer firmowy z CentOS, na którym będzie baza danych i tam można by hostować moją aplikację. Tylko kwestia tego jak
1. W folderze mojego projektu z aplikacją tworzę dockerfile zawierający m.in requirements.txt
2. Robię obraz docker poprzez docker build
3. docker run z otwartym portem np 5000:5000
i to już działa i będzie działać dopóki nie zatrzymam kontenera?