zoukankan      html  css  js  c++  java
  • 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下的 python27scripts,python27libsite-packagesDjango-1.11.3-py2.7.eggdjangoin加入到环境变量之中。这时候已经安装完成了

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

    >>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!

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

  • 相关阅读:
    3里氏代换原则LSP
    2单一职责原则SRP
    1开放封闭原则OCP
    24访问者模式Visitor
    python json模块,处理json文件的读写
    python zip 绑定多个list
    python 字符串重复多次的技巧 *操作符
    python 刷新缓冲区,实时监测
    python os.getcwd 获取工作目录
    python datetime 获取时间
  • 原文地址:https://www.cnblogs.com/zoulifeng2017/p/7239691.html
Copyright © 2011-2022 走看看