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