因为django是python编写的,所以先在linux中安装python(本人用的是ubuntu12.04,系统安装后python已经装好)
1下载并安装django。
从网上找到Django-1.0.2-final.tar.gz这样的压缩文件。
用tar xzvf Djangoxxxtar.gz进行解压
用setup.py文件进行安装:sudo python setup.py install
运行到python交互模式,导入django。。。import django
2创建一个工程
我们新建一个文件夹,将以后的工程放在这个文件中。这里建立一个名为django的文件:mkdir django
建立一个工程:django-admin.py startproject project1 这样就建立了一个工程文件。下面有四个文件:
-
__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。
-
manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入pythonmanage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。
-
settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。
-
urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。
3创建一个应用
(1)在project下创建一个blog应用。
(2)django-admin.py startapp blog
修改setting.py的配置,加入blog:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'blog',
(3)在url.py中加入 (blog/index代表访问的路径,blog.views.index表示此访问使用的方法)
url(r'^blog/index/$','blog.views.index'),
(4)在blog中的view.py中加入:表示用index方法返回http页面
from django.http import HttpResponse
def index(req):
return HttpResponse('<h1>hehe<h1>')
4运行服务:
在project1文件中运行:python manage.py runserver
这样就可以在自己电脑的浏览器上察看搭建的web啦:127.0.0.1:8000/blog/index,就会看到页面上有hehe
如果希望其他的联网电脑也可以察看自己搭建的web
python manage.py runserver 0.0.0.0:8000服务器会监听任何网络接口
在其他电脑的浏览器上输入:搭建服务的ip(如:192.168.0.1):8000/blog/index,就会看到页面上有hehe