`

利用django的 简单HTTP 请求架构

 
阅读更多

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



 

启动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

 

  • 大小: 19.7 KB
分享到:
评论

相关推荐

    django简易版网盘

    8. **无可视化界面**:这暗示可能需要集成前端框架如Bootstrap或使用JavaScript库来增强用户体验,或者利用Django的 crispy-forms 等库来美化表单。 9. **Python编程基础**:整个项目基于Python语言,因此需要熟悉...

    django简易学生成绩管理

    在“django简易学生成绩管理”项目中,Django2用于构建系统架构、处理HTTP请求、渲染页面以及提供数据库接口。 3. **数据库模型**:Django的ORM允许开发者使用Python类定义数据库模型,如`Student`、`Teacher`、`...

    利用DJANGO在GAE上实现小型网络爬虫

    【标题】:“利用DJANGO在GAE上实现小型网络爬虫” 在当今互联网时代,数据挖掘和信息获取变得越来越重要,而网络爬虫是实现这一目标的重要工具。Django,一个强大的Python Web框架,通常用于构建网站应用,但也...

    Python-一个Django模板用于使用Flask作为前端Django作为后端

    这样的设计允许开发者充分利用Django的强大功能和Flask的灵活性。 首先,Django是一个全面的Web框架,它提供了模型-视图-控制器(MVC)架构,内置数据库管理、表单处理、用户认证以及丰富的中间件系统。它的ORM...

    django笔记 django笔记

    Django是Python编程语言中的一款强大且流行的Web框架,它以“快速开发”和“约定优于配置”的理念为核心,让开发者能够高效地构建高质量的...通过深入学习和实践,开发者可以利用Django构建出复杂、高性能的Web应用。

    Django课件与代码

    通过定义模型类,你可以描述你的数据,并利用Django的ORM(对象关系映射)轻松地操作数据库。在代码中,你将看到如何定义字段、管理选项,以及如何执行CRUD(创建、读取、更新、删除)操作。 视图(View)是处理...

    django 资源

    【django资源】主要涉及到的是Django框架在构建Web应用程序时所采用的一种设计模式——MVP(Model-View-Template...通过不断实践和学习,开发者可以更好地利用Django的强大功能,构建出高性能、易于维护的Web应用程序。

    基于django+xadmin架构的人事管理系统.zip

    【标题】基于django+xadmin架构的人事管理系统 【描述】这个项目是一个利用Python的Django框架构建的人事管理系统。它适合计算机专业的学生进行毕业设计或课程设计,旨在提供一个实践平台,让学生掌握Web开发的基本...

    Lightweight Django

    在《轻量级Django》一书中,作者深入探讨了如何利用Django的特性来创建高效、可维护的应用程序。 首先,书中会介绍Django的基础知识,包括安装、项目和应用的创建、URL路由、模板系统以及表单处理。Django的模板...

    精通Django.rar

    除此之外,测试驱动开发(TDD)也是现代编程的最佳实践之一,书中会介绍如何利用Django的测试框架编写和运行单元测试和集成测试。 对于想要构建大型复杂应用的读者,书中可能还会涉及Django的高级特性和最佳实践,...

    Microservices:使用Django实现微服务架构的简单项目

    通过以上步骤,我们可以利用Django和DRF创建出一套健壮的微服务系统。这个项目中的"Microservices-main"可能包含了项目的源代码、配置文件、文档等资源,用于指导开发者实现和理解整个微服务架构的过程。通过学习和...

    Django+Vue开发环境框架

    在现代Web开发中,前后端分离的架构变得越来越普遍,其中Django作为强大的Python后端框架,Vue.js作为轻量级且高效的前端框架,两者结合能够构建高效、高性能的Web应用。本项目“Django+Vue开发环境框架”提供了一个...

    The Definitive Guide to Django 2nd Edition

    书中还可能涵盖Django的高级特性,如用户认证和授权系统,以及如何利用Django的内置Admin界面来管理网站数据。另外,它也会涉及开发Web API,利用Django REST Framework创建RESTful服务,以支持移动应用和其他服务的...

    Django By Example中文_目录_精排_2017_文字版

    首先介绍了Django的安装与环境配置,然后逐步讲解了如何创建项目、设计数据库模型、利用Django管理界面进行模型管理、执行数据库迁移、使用QuerySet和Manager进行数据操作、创建视图、模板和URLs,以及如何为视图...

    Django参考手册-新

    **Django参考手册-新** 是一份全面介绍Django框架的详细资料,旨在帮助开发者深入理解和熟练运用这个流行的Python Web开发框架。...通过深入学习和实践,你可以更好地利用Django的强大功能,构建高效、稳定的Web应用。

    Django Web开发指南

    利用Django框架,开发者可以避免处理底层的HTTP请求和响应细节,从而专注于应用逻辑的实现。 Django框架还提供了许多内置的组件来辅助Web开发,如认证系统、内容管理系统(CMS)、跨站请求伪造(CSRF)保护等。例如...

    Vue.js与Django组合框的网络社交系统单页面架构方案设计

    系统架构方面,采用前后端分离的方式,前端Vue.js与后端Django通过HTTP/HTTPS协议进行通信,实现了数据的异步传输。前端通过MVVM模式,使得视图层与数据模型直接绑定,减少了手动同步数据的工作,提升了开发效率。...

    我的Django编写项目,包含验证码

    在Django中实现验证码,我们可以利用内置的库或者第三方库,如`django-simple-captcha`。 首先,我们需要安装`django-simple-captcha`库,通过pip命令: ```bash pip install django-simple-captcha ``` 然后,在`...

    pycharm+django简易商城项目,内容完善,适用广泛

    【标题】"PyCharm+Django简易商城项目"揭示了这个项目是使用Python的集成开发环境PyCharm以及Web框架Django构建的一个电子商务平台。PyCharm是JetBrains公司开发的一款强大的Python IDE,它提供了丰富的代码补全、...

    django实现的列举GItHub用户信息

    通过该项目,开发者能够学习如何利用Django的HTTP请求和响应机制,以及如何与外部API(如GitHub的API)进行交互。 **描述解读:** 描述中提到,这是一个基于Django框架的练习项目,适合初学者。这表明项目的目标是...

Global site tag (gtag.js) - Google Analytics