SlideShare une entreprise Scribd logo
1  sur  64
Télécharger pour lire hors ligne
http://djangoproject.com/



      http://marcinkaszynski.com/
                  
serwis co miesiąc
     1 wersja w 7 dni



             
http://favpico.com/
    http://webcomicspot.com/
          http://oiola.com/
                     iony ! :)
              traf

                
     
konkretnie
         
Imprezr
        spis wydarzeń
    rejestracja uczestników
            (Oiola­­)


                 
polecenie

        odpowiedzi




     
katalog imprezr:
    settings.py – konfiguracja
    urls.py – definicje adresów
      manage.py – scyzoryk


                  
pierwszy kopniak




      serwer testowy

             
     
serwis w Django
    ●
        projekt/
        –   aplikacja1/
        –   aplikacja2/      +
                                 aplikacje zewnętrzne
        –   settings.py          (mnóstwo gotowych)
        –   urls.py
        –   manage.py


                              
imprezr
    ●
        imprezr/
        –   events/              +
                                     aplikacje zewnętrzne
        –   settings.py              –   z Django
        –   urls.py
        –   manage.py




                              
katalog events:
    models.py – modele danych
    views.py – obsługa zapytań



                 
events/models.py




            
settings.py – aplikacje




                
urls.py




x




            
Drugi kopniak




           
     
django.contrib.auth

    imprezr.events
                                                             m in
    django.contrib.sites
                                                      . ad
                                              t rib
                                       c on
                                g o.
                         j an
                     d

                 
     
     
     
     
events/models.py




            
     
kilka wpisów później




              
znowu events/models.py




               
search_fields       list_filter



                     
     
u ży t k o w n i k
                              a
                 xxxxxxxx
      interfejs administracyjny:
    dodawanie, zmiana, usuwanie
         kontrola uprawnień



                    
     
     
część publiczna
    1. spis wydarzeń



            
     
urls.py




        
events/views.py




            
próba druga




          
templates/events/event_list.html




              settings.py
                    
trzecia próba




           
część publiczna
    2. szczegóły wydarzenia



                
     
urls.py




              dodane




        
events/views.py




            
templates/events/event_detail.html




                     
     
część publiczna
     3. rejestracja



            
events/models.py




            
urls.py




              dodane




        
events/views.py




            
templates/events/register.html




    inne: {{ form.as_ul }}, {{ form.as_p }}
                        
     
events/views.py




            
     
templates/events/event_detail.html




                     
     
rejestracja – admin




              
events/models.py




            
     
ORM




      
     
     
     
     
 
    http://marcinkaszynski.com/
         

Contenu connexe

En vedette (6)

CasóRio Tati - 23.06.07
CasóRio Tati - 23.06.07CasóRio Tati - 23.06.07
CasóRio Tati - 23.06.07
 
Projeto Ferro Verde
Projeto Ferro VerdeProjeto Ferro Verde
Projeto Ferro Verde
 
Food Of Kumamoto
Food Of KumamotoFood Of Kumamoto
Food Of Kumamoto
 
Preludio (O)(2)
Preludio (O)(2)Preludio (O)(2)
Preludio (O)(2)
 
A Caverna De ...
A Caverna De ...A Caverna De ...
A Caverna De ...
 
COMUNICACIÓN DISTRIBUIDA
COMUNICACIÓN DISTRIBUIDACOMUNICACIÓN DISTRIBUIDA
COMUNICACIÓN DISTRIBUIDA
 

TechAula 2008/06/26 - Django