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)), )

 

原文地址:https://www.cnblogs.com/gjianw217/p/3328255.html