UI:Django (Sissejuhatus): erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Resümee puudub
Resümee puudub
25. rida: 25. rida:
   cd catproject
   cd catproject
   ./manage.py runserver 0.0.0.0:7777
   ./manage.py runserver 0.0.0.0:7777
Kui tahad vaadata mis pordid on masinas kasutusel:
  netstat -l
Alljärgnev netstati väljund näitab et kasutusel on pordid 7333 ja 7654
  tcp        0      0 *:7333        *:*        LISTEN    -
  tcp        0      0 *:7654        *:*        LISTEN    -
* Kui server töötab vajutage Ctrl+C , kui seda peatada soovite. Edaspidi saate asjade töötamist sealtkaudu kontrollida.


* Loo rakendus catapp
* Loo rakendus catapp
47. rida: 39. rida:


* Täienda projekti urls.py ja rakenduse urls.py faile, views.py faili jsoni väljakirjutamiseks sobilikuks. ([https://encrypted.google.com/search?tbm=isch&q=draw%20rest%20of%20the%20owl&tbs=imgo:1 See on natuke seda tüüpi ülesanne])
* Täienda projekti urls.py ja rakenduse urls.py faile, views.py faili jsoni väljakirjutamiseks sobilikuks. ([https://encrypted.google.com/search?tbm=isch&q=draw%20rest%20of%20the%20owl&tbs=imgo:1 See on natuke seda tüüpi ülesanne])
== Lisainfot ==
Kui tahad vaadata mis pordid on masinas kasutusel:
  netstat -l
Alljärgnev netstati väljund näitab et kasutusel on pordid 7333 ja 7654
  tcp        0      0 *:7333        *:*        LISTEN    -
  tcp        0      0 *:7654        *:*        LISTEN    -
* Kui server töötab vajutage Ctrl+C , kui seda peatada soovite. Edaspidi saate asjade töötamist sealtkaudu kontrollida.


== Vaata ka ==
== Vaata ka ==

Redaktsioon: 15. aprill 2015, kell 10:17

Leht kuulub aine Kasutajaliidesed juurde.

Proovime Django miinimumnäite Dijkstras käima ajada

Ülesanne

Analoogiana saate piiluda tunnis kirjutatud näidet. (/tmp/legsample.tar.gz kataloogis dijkstra.cs.ttu.ee all.)

Eesmärgiks on .json faili tekitamine vana hea kasside üle arvestuse pidamise rakenduse jaoks.

  • Logi Kitty/Putty/ssh vms abil dijkstra serverisse (kasutajanimi ja parool sama mis klassis)
 ssh ees.perenimi@dijkstra.cs.ttu.ee
  • Loo virtuaalkeskkond Pythoni jaoks ja aktiveeri see (seda tuleb teha igal juhul)
 virtualenv djangodir
 cd djangodir
 . bin/activate
  • Paigalda Django (virtuaalkeskkonda)
 pip install django
  • Loo projekt catproject
 django-admin startproject catproject
  • Pane projekt käima, külasta seda brauseriga (Dijkstras on väljast avatud pordid 7400-8000). Kasuta unikaalset porti!
 cd catproject
 ./manage.py runserver 0.0.0.0:7777
  • Loo rakendus catapp
 ./manage.py startapp catproject
  • Loo andmebaas
 ./manage.py syncdb
 
  • Lisa catproject catproject/settings.py moodulite alla
  • Kirjuta valmis catapp/modules.py, catapp/admin.py, käivitage server ja lisage administraatori all ( http://dijkstra.cs.ttu.ee:7777/admin/ ) paar kassi.
  • Loo andmebaasikirjed mooduli jaoks
 ../manage.py makemigrations
 ../manage.py migrate

Lisainfot

Kui tahad vaadata mis pordid on masinas kasutusel:

 netstat -l

Alljärgnev netstati väljund näitab et kasutusel on pordid 7333 ja 7654

 tcp        0      0 *:7333        *:*        LISTEN    -
 tcp        0      0 *:7654        *:*        LISTEN    -
  • Kui server töötab vajutage Ctrl+C , kui seda peatada soovite. Edaspidi saate asjade töötamist sealtkaudu kontrollida.

Vaata ka

Esitamine

Näidake tunnis ette või nuputage välja viis kuidas seda mõnusal moel esitada urli abil ja esitage tavapärasel moel.