Stworzymy sobie najpierw odpowiednią bazę z tabelą LINK:
#mysql -u root -pPosłuży nam ona do przechowywania informacji o linkach i innych elementach aplikacji internetowej.
CREATE DATABASE wygryzanko;
Mając gotową bazę, możemy wygenerować nowy projekt Django:
#django-admin.py startproject wygryzankow settings.py uzupełnijmy dane o dane naszego serwera mysql, a następnie:
#cd wygryzanko
#manage.py startapp index
#python manage.py syncdbZostaną utworzone dodatkowe tabele w naszej bazie i zostaniemy poproszeni o utworzenia konta admina.
Jeżeli będziemy chcieli skorzystać z panelu administracyjnego powinniśmy w settings.py usunąć komentarz (w sekcji INSTALLED_APPS) przed:
'django.contrib.admin'oraz usunąć komentarze przed urls.py:
from django.contrib import adminŻeby wyświetlić proste "Hello world", bez którego nie możemy się obyć, dodajmy do urls.py:
admin.autodiscover()
(r'^admin/doc/', include('django.contrib.admindocs.urls')),
(r'^admin/',include(admin.site.urls)),
import strona.viewsNatomiast w katalogu strona/ w views.py należy umieścić:
#w sekcji urslpatterns:
(r'^$',strona.views.index)
from django.http import *Żeby sprawdzić co ciekawego nam wyszło wystarczy uruchomić serwer developerski który jest wbudowany w Django:
def index(req):
return HttpResponse("HELLO WORLD")
python manage.py runserverNastępnie z przeglądarki internetowej odwiedzić http://localhost:8000/ - naszym oczom ukaże się napis HELLO WORLD :) - dostęp do panelu administracyjnego (dla tych, co w całości podążali za wpisem) http://localhost:8000/admin
Dalsze tworzenie naszej wygryzarki zostawiam na następny wpis :)
Brak komentarzy:
Prześlij komentarz