Django 从零开始


1.下载安装django
方法1: pip install Django==1.6.5

测试是否安装成功 :


~$ python

import django

~$ (1, 6, 5, 'final', 0) 

2.方法二: 大多数人会考虑从 http://www.djangoproject.com/download/下载安装最新的官方发布版。

Django 使用了 Python 标准的 distutils 安装法,在 Linux 平台可能包括如下步骤:

下载 tar 安装包,其文件名可能会是 Django-0.96.tar.gz 。

tar xzvf Django-.tar.gz 。 

cd Django

sudo python setup.py install


2、Hello World

Django 使用的是MVC的设计模式。Django自带测试用的Web Server,在发布站点之前可以使用这个web server,但是绝对不能把它当作部署用的服务器,因为该服务器一次只能处理一次可靠的请求。

新建一个文件夹存放django project:mkdir djcode

进入djcode:cd djcode

新建一个django 项目:django-admin.py startproject mysite

此时生成项目目录是:

/mysite

      manage.py

      /mysite

           settting.py

           urls.py

           __init__.py

           wsgi.py


以上就是新建项目的目录结构。

  • __init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。

  • manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。

    5

  • settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。

  • urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。

此时只需要简单配置urls.py 文件并且新建iews.py文件,就可以实现hello world视图

urls.py文件如下:

 from django.conf.urls import patterns, include, url
from mysite.views import hello,current_time,hours_ahead


from django.contrib import admin
admin.autodiscover()


urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'mysite.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
      (r'^hello/$',hello),
   # url(r'^admin/', include(admin.site.urls)),
)   


然后 touch views.py


views.py文件如下:

from django.http import HttpResponse
import datetime

def hello(request):
        return HttpResponse("Hello World")

启动web server:python manage.py runserver

在浏览器访问:http://127.0.0.1:8080/hello/可以看到hello world


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值