Skip to content
Snippets Groups Projects
Commit 77b3cbea authored by Barta Máté Zsombor's avatar Barta Máté Zsombor :speech_balloon:
Browse files

readme update

parent a33daf9b
Branches main
No related tags found
No related merge requests found
# How to use # Felhoalapu elosztott rendszerek labor 4. hf
Create your python venv and install **django** ## Kovetelmenyek
```
python3 -m venv your-venv - Fényképek feltöltése/törlése.
source ./your-venv/bin/activate - Miden fényképnek legyen neve (max. 40 karakter), és feltöltési dátuma (év-hó-nap óra:perc)
pip install django - Fényképek nevének és dátumának listázása név szerint/dátum szerint rendezve.
``` - Lista egy elemére kattintva mutassa meg a név mögötti képet.
\ No newline at end of file - Felhasználókezelés (regisztráció, belépés, kilépés).
- Feltöltés, törlés csak bejelentkezett felhasználónak engedélyezett.
- Tetszőleges további opcionális funkciók.
## Benyujtando
- A megoldás forrásfájljai, és egy dokumentációja GitHub-on. (linket kell megadni)
- Működó alkalmazás a PaaS környezetben (be kell mutatni)
- A feladatot bontsa két fő részfeladatra (pl. nincs még minden funkció kész) Ez lesz az első beadás (4. feladat)
- A végleges, külön adatbázis-szerverrel működő változat lesz az 5. feladat beadása.
# Megoldas
A feladat egy django frameworkben van elkészítve.
Jelenlegi állapotában csak egy konténerben működik.
SQLite adatbázist használ a userek tárolására.
## Használat
A felhasználónak először regisztrálni kell az oldalon, ezt a rakéta ikonra kattintva teheti meg.
Utána bejelentkezik a lakat ikonon.
Képeket az NEW ikonnál tölthet fel.
A képeit az újság ikonon tekintheti meg.
Kijelentkezni az integető ikonon tud.
##
A program legtöbb részéért a django framework a felelős.
A db sémát a django hozza létre.
Két alkalmazás van a programban.
A posts/pictures felel a képek tárolásáért. Ez intézi a kéréseket is.
A feltöltött képeket egy media mappában tárolja az alkalmazás.
A képek modellje az alábbi:
- title
- body
- slug
- date
- banner
- author
Jelen pillanatban a képeinket dátum alapján tudjuk rendezni.
A users alkalmazás a django keretrendszer segítségével kezeli a felhasználókat.
A felhasználók csak bejelntkezve tekinthetik meg a képeiket.
Az authentikációhoz CSRF token-t használnuk.
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment