django框架搭建web服务

一、工具

环境:windows 7

python 2.7.7     下载地址:https://www.python.org/downloads/release/python-2713/   ps:这里提供的地址是当前的最新2.7版本,应该差别不大

django-1.11.3   下载地址:https://www.djangoproject.com/download/

二、安装

1.python安装,下载好安装文件,一路next即可。安装完成之后,将安装目录加入到环境变量之中。

环境变量添加方法:桌面上右键点击计算机,点击属性,然后在弹出的页面上,点击左侧的高级系统设置,这时候我们会看到“环境变量”,点击之后可以看到用户变量和系统变量,在系统变量中,键盘按P,搜索到path,双击或者点击“编辑”,将路径(如:c:\python27,具体看安装目录)加入到输入框最后,注意以;隔开

2.django安装,下载好文件,解压至python安装目录下,打开django目录,shift+鼠标右键点击,可以看到,在当前目录下打开命令行,点击进入命令行。输入命令:python setup.py install

等待安装完成,然后将python下的 python27\scripts,python27\lib\site-packages\Django-1.11.3-py2.7.egg\django\bin加入到环境变量之中。这时候已经安装完成了

我们可以在命令行中输入如下命令进行检查:

>>python  进入python

>>import django

>>django.getversion()

如果能看到显示了“1.11.3”即安装完成,如果报错,请检查安装步骤是不是有问题。

三、hello world

1.创建项目

django-admin startproject mysite       mysite是创建的项目名称

注:

1).有的教程中写的django-admin.py startproject mysite  这样是创建不成功的,不知道是写错了,还是版本不一样。本人更愿意相信是笔误

2).在哪个目录下执行此命令,项目就保存在该目录下,如在C:执行,那么在C盘根目录下就会创建mysite

2.在mysite目录下创建一个应用 helloworld

python manage.py startapp helloworld   然后我们就可以看到mysites下会多一个helloworld文件夹

3.修改helloworld下的views.py文件

# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.shortcuts import render

from django.shortcuts import HttpResponse
# Create your views here.

def index(request):
#request.Post
#request.GET
return HttpResponse("Hello world!")

4.修改mysites下的urls.py文件

from django.conf.urls import url
from django.contrib import admin
from helloworld import views   #这一行是导入helloworld下的views

urlpatterns = [
#url(r‘^admin/‘, admin.site.urls)这个是注释掉自带后台管理
url(r‘^index/‘,views.index),
]

5.启动服务器

python manage.py runserver 127.0.0.1:8000   等待服务器启动完成

6.打开浏览器,输入http://127.0.0.1:8000/index/

如果一切都OK的话,我们此时应该看到页面上展示   Hello world!

此时我们的最基本的搭建工作就完成了。如果要做更复杂的网站,请自行准备相应的知识

时间: 2024-10-08 09:48:50

django框架搭建web服务的相关文章

python3.x +django + nginx + uwsgi 搭建web服务

最近一直在用django开发自己的网站.在开发和线上环境的对接过程中遇到了许多的坑.所以想以一个老鸟的经历来写一下怎么 搭建web服务 一.python3.x .django .nginx .uwsgi 的介绍: 哈哈自己baidu吧 二.安装python3环境 ----

Python3.x:Django框架搭建(web应用框架)

Python3.x:Django框架搭建(web应用框架) 一,安装 cmd安装命令: pip3 install django 二,环境变量配置 django-admin.exe文件路径:D:\Python36\Scripts 在环境变量的path后面加入: ;D:\Python36\Scripts\django-admin.exe 测试是否配置成功,cmd输入: django-admin help 出现如下内容,即表示成功: 三,创建django项目 原文地址:https://www.cnbl

原创:Equinox OSGi应用嵌入Jersey框架搭建REST服务

一.环境 eclipse版本:eclipse-luna 4.4 jre版本:1.8 二.Equinox OSGi应用嵌入Jersey框架搭建REST服务 1.新建插件工程HelloWebOSGI a. b. c. d.在新建的工程中新建文件夹lib,其中放入附件中的jar包(见文末),全部添加到工程Build Path中. 2.配置运行环境 a.配置引入包.依赖插件 b.选择Run->Run Configuration,new一个环境 保留图中TargetPlatform中的16个Bundle.

Windows Server 2008搭建web服务

Windows Server 2008搭建web服务注意:关于Windows Server 2008均为真机搭建并非虚拟机!! 1.添加服务======以上安装完毕!! 2.1简单搭建WEB服务 验证输入 www.ljq.com 由于前面的DNS解析相应的IP地址上! 原文地址:https://blog.51cto.com/9616635/2426398

Win10搭建web服务实现文件共享

配置Internet Information Services服务,实现文件共享. 打开控制面板,找到程序和功能,启用或关闭Windows功能. 启用IIS服务,系统会自动搜索并安装IIS服务. 浏览器输入localhost测试一下. 配置Internet Information Services服务,我们需要用到本机的IP.首先,查看Win10系统IP 用“Win键”+“R键”调出运行程序,输入cmd,按回车键 ,再输入ipconfig,再按回车键查看Win10系统IP 添加网站.一定要保证物

golang 搭建 web服务

go语言可以很简单的搭建起一个web服务,重要的只需要仅仅几行,代码如下:package main import ( "fmt" "log" "net/http") func main() { http.HandleFunc("/", HelloWeb) err := http.ListenAndServe(":9090", nil) if err != nil { log.Fatal("erro

SSM框架搭建web服务器实现登录功能(Spring+SpringMVC+Mybatis)

初学java EE,虽然知道使用框架会使开发更加便捷高效,但是对于初学者来说,感到使用框架比较迷惑,尤其是各种jar包的引用.各种框架的配置.注解的使用等等. 最好的学习方法就是实践,于是下载了一个现成的DEMO,通过简单的修改先成功在自己电脑上跑起来,然后再逐个文件进行分析学习,最终才能从总体的高度上掌握框架的运行机制和配置方法,这样才能在实际运用中灵活配置,不会再局限于示例框架中. SSM框架搭建流程 SSM框架Web程序的流程 上面链接总结的流程很好,但是该流程没有加入DAO这一层,经过分

nginx 与 tomcat 组合搭建web服务

部分内容转自 http://www.cnblogs.com/naaoveGIS/ 1. Web服务 nginx是常用的web服务器,用于获取静态资源,类似的服务器还有apache. tomcat是基于java servlet 的 web 容器,用于获取动态资源. 一般的web服务架构:前端部署nginx,后端部署tomcat.用户访问nginx,静态资源nginx直接返回,动态资源的请求被nginx转发到tomcat,tomcat将处理完的结构返回给nginx,然后到浏览器. 2.Nginx简介

Django框架开发-web框架

一.web框架 web框架(web framwork)是一种开发框架,用来支持动态网站,网络应用和网络服务的开发.这大多数的web框架提供了一套开发和部署网站的方式,也为web行为提供了一套通用的方法.web框架已经实现了很多功能,开发人员使用框架提供的方法并且完成自己的业务逻辑,就能快速开发web应用了.浏览器和服务器的是基于HTTP协议进行通信的.也可以说web框架就是在以上十几行代码基础张扩展出来的,有很多简单方便使用的方法,大大提高了开发的效率. 二.wsgir模块 最简单的Web应用就