Django1---安装,服务初步运行

来源:互联网 发布:看门狗低配置优化补丁 编辑:程序博客网 时间:2024/06/05 18:09

因为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.pyhelp,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。

  • 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












0 0
原创粉丝点击