#1.--setup a project name e.g.:blog
django-admin.py startproject blog
#2.you can see the just create project, what files in it.
cd blog
(NOTE: include 4 files
__init__.py
manage.py
settings.py
urls.py
)
#2.1 for mac or linux
ls -l
#2.1 for windows
dir
#3 setart server (if permission pls ref to chmod command [e.g.: chmod u+x manage.py])
for mac or linux
./manage.py runserver 8000 (NOTE: python manage.py runserver)
for windows
manage.py runserver 8000
#4. open your browser (e.g.firefox), your will see "It worked" if success.
http://127.0.0.1:8000/
#5 runserver
python manage.py runserver 8080manage.py runserver 8000
#6.create views
touch views.py
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world")
def hello(request):
return HttpResponse("Hello world")
#7.config urls.py file
from django.conf.urls.defaults import *
from blog.views import hello
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()
urlpatterns = patterns('',
('^hello/$', hello),
)
from blog.views import hello
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()
urlpatterns = patterns('',
('^hello/$', hello),
)
#7. testing your webpage
#8. At the same time http://127.0.0.1:8000/ will be show ERROR 404 MSG, don't worry, it's normal,you can config later.
DONE!