UI:Django (Edasijuhatus): erinevus redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
Resümee puudub |
Resümee puudub |
||
| 12. rida: | 12. rida: | ||
* Virtualenv kasutamisel tuleb see aktiveerida ( bin/activate ) skript. | * Virtualenv kasutamisel tuleb see aktiveerida ( bin/activate ) skript. | ||
* Loengus esitatud Entity.objects.all()[0] ei ole hea mõte; palju parem on Entity.objects.first() , sest andmebaasist ilmub esimese puhul suur hunnik kirjeid Pythonisse, mis seal ära visatakse. Teise puhul antakse kohe õige asi. | |||
== Vaata ka == | == Vaata ka == | ||
Redaktsioon: 16. aprill 2015, kell 17:45
| Leht kuulub aine Kasutajaliidesed juurde. |
Tegemist on Django edasijuhatusega
Kohanda eelmise tunni kassirakendust sellisel moel, et:
- Igal kassil oleks oma sort (Siiam, Pärslane jne) (models.py modifitseerimine lisaklassiga värv + admin.py registreering)
- Anna neile "slug" (models.py modifitseerimine)
- Igal kassil oleks oma detailvaate json aadress kujul /cats/<slug>/ (urls.py ; views.py)
- Saaks lisada kasse /cat/add abil (urls.py; views.py)
Täheldusi
- Virtualenv kasutamisel tuleb see aktiveerida ( bin/activate ) skript.
- Loengus esitatud Entity.objects.all()[0] ei ole hea mõte; palju parem on Entity.objects.first() , sest andmebaasist ilmub esimese puhul suur hunnik kirjeid Pythonisse, mis seal ära visatakse. Teise puhul antakse kohe õige asi.
Vaata ka
- Jalgade rakenduse näide Dijkstra masinas /tmp/legsproject2.tar.gz failis.
- Django Dokumentatsioon
- Mudeli süntaks
- Väljade tüübid
- Urlid
Esitamine
Näidake tunnis ette või nuputage välja viis kuidas seda mõnusal moel esitada urli abil ja esitage tavapärasel moel.