Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

YASA Simple Library Ahmed Alkaleedy & Yll Syla.

Samankaltaiset esitykset


Esitys aiheesta: "YASA Simple Library Ahmed Alkaleedy & Yll Syla."— Esityksen transkriptio:

1 YASA Simple Library Ahmed Alkaleedy & Yll Syla

2 Tarkoitus ja tavoitteet
Web-palvelin Nettisivusto Django Web Frameworkia käyttäen YASA Simple Library Kirjastosivusto, jossa voi selailla, lainata yms. kirjastossa olevia kirjoja. Sivuston ulkoasuun ei ole vielä panostettu, sivusto muutenkin vielä työn alla, joten vaikeasti demottavissa!

3 Työkalut VmWare Fusion + Ubuntu server 10.04 Django Web Framework
Python MySQL database Apache

4

5 Asentaminen Django source paketin lataus (dev –versio)
svn co django_src Apachen asennus sudo apt-get install apache2 libapache2-mod-python MySQL-Server & Python-MySQL-Db sudo apt-get install mysql-server python-mysqldb

6 Uuden projektin luominen
django-admin.py startproject myproject -> myproject –kansio, jossa seuraavat tiedostot: __init.py__ (tyhjä tiedosto, ilmoittaa pythonille tämä kansio pitää sisällään pythonia) manage.py (komentorivityökalu vuorovaikutus django projektin kanssa) settings.py (konfigurointitiedosto Django projektille) urls.py (Django projectin URLit tänne)

7 Django development server
python manage.py runserver Em. komennolla käynnistetään djangon palvelin localhost:iin ( Portin vaihtaminen esim. 8080 python manage.py runserver 8080 Sallitaan muiden sisäverkon koneiden pääsy python manage.py runserver :8000 (oma sisäinen ip-osoite käytössä)

8 Uusi ohjelma python manage.py startapp kirjasto
-> luo uuden kirjasto nimisen kansion jossa: __init__.py models.py (tietokantatiedosto) tests.py (ohjelman testaukseen käytettävä) views.py (Templatet, kaikki ohjelman/järj. toiminta täällä, tietokantakyselyt yms.)

9 Komentoja Tietokannan synkronointi (tiedoston muokkauksen jälkeen aina suoritettava): python manage.py syncdb Katsotaan luotu tietokanto sql -muodossa python manage.py sql kirjasto Python shell (komentorivityökalu) python manage.py shell (Hyödyllinen työkalu python scriptien testaamiseen yms.)


Lataa ppt "YASA Simple Library Ahmed Alkaleedy & Yll Syla."

Samankaltaiset esitykset


Iklan oleh Google