- HTML 58.6%
- Python 41.4%
| .idea | ||
| app | ||
| uploads | ||
| readme.md | ||
| requirements.txt | ||
| students.db | ||
| test_main.http | ||
Na szybko przygotowałem przykład, jak fajnie może działać fast api. Jest niewielka aplikacja, gdzie ktoś może wrzucić jakieś zadanie. Też sprawdzić, czy np zadanie już wykonał i wrzucił skutecznie pliki.
Taki dobry punkt wyjścia aby coś z tego więcej zrobić. Jak skorzystać.
- najlepiej mieć zainstalowanego na komputerze gita. Korzystamy z komendy git clone https://dev.zarnecki.org/pzarnecki/Prosta_aplikacja_do_zbierania_zadan.git I wówczas pobiera nam po prostu repozytorium.
- Jak będziecie na stronie. Po prawej stronie jest adres repo z przedrostkiem ssh. Obok klasyczne "..." tam macie normalnie opcje pobierania plików
Osobna sprawa odpalenie projektu. Jak zrobicie klonowanie - to powinno Wam utworzyć katalog. Jak ręcznie - to już osobna sprawa
Wchodziy w katalog. Może być w cmd/terminalu - może być w aplikacji Konieczne jest uruchomienie środowiska wirtualnego (zalecane) python3 -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows PowerShell
A później: pip install -r requirements.txt W ten sposób zainstalujecie wszystkie zależności. A dalej po prostu odpalenie: uvicorn app.main:app --reload