利用django的 简单HTTP 请求架构

根据 django 官网的新手教程建立项目(目录和文件)


利用django的 简单HTTP 请求架构
 

启动server  (本地访问127.0.0.1:8000)

$ python manage.py runserver

让局域网中的其他机器访问本机(此时本地localhost 不能访问了)

$ python manage.py runserver 172.16.1.58:8000

 

注意每个文件夹下要加一个__ init__.py 的文件, 不用写内容,有必要也可以写

 

 

#encoding utf-8
'''
file:views/main.py
'''
import time
from django.http import HttpResponse
import json


def api(request):
    data = {}
    now = int(time.time())
    data['data'] = {
        'server_now':now,
    }

    params = request.REQUEST

    # 浏览器  访问http://127.0.0.1:8000/api/?name=xxx
    data['request_params'] = dict(params)

    return HttpResponse(
        json.dumps(data, indent=4),
        content_type='application/x-javascript',
    )


def api2(request):
    data = {}
    now = int(time.time())
    data['data'] = {
        'server_now':now,
        'hello': 'django',
    }

    return HttpResponse(
        json.dumps(data, indent=4),
        content_type='application/x-javascript',
    )

 

 

#encoding utf-8
'''
file: urls.py
'''

from django.contrib import admin
from django.conf.urls import include, patterns, url


urlpatterns = patterns('mysite.views.main',
    url(r'^api/$', 'api', name='api'),
    url(r'^api2/$', 'api2', name='api2'),
)

 

 

 

 

几种工具的退出方法

python  exit()

mongodb        cd 到 mongodb 目录下      键入 mongod  启动, 另开一个终端窗口, 键入killall mongod, 关闭

 

redis    在 redis 目录下 键入 src/redis-cli, 启动客户端, 在客户端中打 shutdown 或 quit   退出 redis

 

你可能感兴趣的:(django)