- Üritused
- Loomine, kustutamine ja muutmine
- Üritustele kommentaaride lisamine
- Kasutajad
- Kasutajate lisamine, kustutamine ja muutmine
- Ürituse kategooriad
- Kategooriate lisamine, muutmine ja kustutamine
- Administratiivne liides /admin
- Ürituste, ürituse kategooriate ja kasutajate haldus
- Python3
- Django 1.10.7
- Lisa moodulid requirements.txt
- Hinrek Saar
- Jan Treiberg
- Kärol-Milaine Jürgenson
- Brigitta Kannel
- Jüri Johannes Derkun
MIT LICENSE
- Praktika algab kell 09.00 ruumis A406
- Kohustuslik koosolek kell 09.20
- Iga liige täidab
./Blogi/sinu nimi/
kaustas iga päev blogi (mida tegi jne)
Leht on testimiseks üleval: http://hinrek.pythonanywhere.com
- Lehele pääsemiseks admin : Test1234
- Superuser admin : Test1234
Hetkel arenduse faasis on meil endal hea lihtne kasutada db.sqlite3 baasi, mis sisuliselt on väike fail. Hiljem migreerime postgre peale.
- Enda keskkonda (virtualenv)
- Andmebaasi (nt. db.sqlite3)
- IDE seadete faile ja kaustasid (.vscode, .idea jne...)
- VSCode
- Lisaks html/css lisadele: Django, Django Snippets, Django Template, python, MagicPython...
- Veenduge et arvutisse on paigaldatud python3
- Enne käivitamist peab tekitama virtuaalse python3 keskkonna, mida rakendus hakkab kasutama. Käsk mis loob vastava keskkonna Posix
python3 -m venv myvenv
ja windoosa all võiks see midagi sellist välja nähaC:\Python35\python -m venv myvenv
võib ka kasutada virtualenv ehkpip install virtualenv
ja siis peale sedavirtualenv myvenv
. Sisuliselt ei pea kasutama virtuaalselt keskkonda aga seda vähem pudru pärast arvutis. - Peale keskkonna loomist peaks selle aktiveerima, et kõik mida paigaldame tehakse myvenv keskkonda. Erinevatel op süsteemidel käsk veits erinev jälle windoosas
myvenv\Scripts\activate
Posix laadsessource myvenv/bin/activate
- Uuendage pip
pip install --upgrade pip
- Paigaldame vajalikud moodulid
pip install -r requirements.txt
- Soovitav kontrollida andmete migreerimine
python manage.py makemigrations
- Loome andmebaasi migreerimiste alusel
python manage.py migrate
- Loome admin õigustes kasutaja
python manage.py createsuperuser
- Käivita projekt
python manage.py runserver
- Veenduge, et /admin lehel oleks "Event categorys" all olemas mõni kategooria enne uue ürituse loomist
- Enne projekti käivitamist veenduge et olete aktiveerinud virtuaalse keskkonna (juhul kui kasutate mõnda)