Django开发网站(一)
首先参考文章为The Django Book
Windows下图文安装Django及WEB服务启动教程
http://www.djangochina.cn/forum.php?mod=viewthread&tid=5&fromuid=5430
(出处: Django中国|Django中文社区)
一 安装Django
在linux(如ubuntu)系统下一般都自动安装了Python,检查的方法是在终端输入python,如果出现如下信息,说明已经安装
(一)安装Django的方法是,从官网下载最新安装包,然后依次执行:
1、tar xvzf Django-*.tar.gz
2、cd Django-*
3、sudo python setup.py install
(二)检查Django安装成功与否:
1、python
2、import django
3、django.VERSION(或django.get_version())
二 建立WEB站点:
(一)创建站点
跳转到指定的目录:执行
django-admin.py startproject mysite
即创建一个名字为mysite的站点,在该文件夹中生成一个同名的mysite文件和一个manage.py文件,在mysite中,又包括四个文件:__init__.py、settings.py、urls.py和。
(二)启动站点
初始的hello测试页主要用到3个文件
1启动WEB站点:
python manage.py runserver
python manage.py runserver 8080
python manage.py runserver 0.0.0.0:8000
2创建视图文件(views.py):
from django.http import HttpResponse def hello(request): return HttpResponse("Hello world")
定义一个名字为hello的视图,当有“请求”时,响应返回“hello world"。
3修改映射显示(urls.py)
from django.conf.urls.defaults import * from mysite.views import hello #引入名字为hello的视图文件
# Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() urlpatterns = patterns('', # Example: # (r'^mysite/', include('mysite.foo.urls')), # Uncomment the admin/doc line below and add 'django.contrib.admindocs' # to INSTALLED_APPS to enable admin documentation: # (r'^admin/doc/', include('django.contrib.admindocs.urls')), ('^hello/$', hello), # Uncomment the next line to enable the admin: # (r'^admin/', include(admin.site.urls)), )
,