首页 > 代码库 > Python之Web框架Django

Python之Web框架Django

 

  Python之Web框架:

      Django

 

一. Django

   Django是一个卓越的新一代Web框架

技术分享

                  Django的处理流程

  

  1. 下载地址     

    Python 下载地址:https://www.python.org/downloads/

    Django 下载地址:https://www.djangoproject.com/download/

注: 安装Django前必须先安装Python。

 

  2. 安装

    

    Windows下安装:(这里使用pycharm)

      >> pip3 install Django

      添加环境变量:

        将这几个目录添加到系统环境变量中:

          C:/Python33/Lib/site-packages/django;C:/Python33/Scripts。 添加完成后就可以使用Django的django-admin.py命令新建工程了。

技术分享

 

检查一下是否安装成功:

技术分享

 

   3. 创建project

    >django-admin.py startproject mysite

注: 因为之前已经创建这里使用mysite2

 技术分享

这样就会自动生成几个目录:

技术分享

 

 在Django中基本的项目包含四个文件:

   mysite2

    __init__.py: 告诉python这是一个软件包

    settings.py: 项目相关的配置文件

    urls.py : 全局URL配置(路由系统)

    wsgi.py: WSGI ,默认使用wsgi的socket

 

    manage.py:  django程序启动文件

  

  4.  创建APP

      一个project下可以创建多个APP

     > python manage.py startapp cmdb   #创建名为cmdb的app

技术分享

这样就会看到已被创建的cmdb:

技术分享

  cmdb下自动生成的应用文件:

    __init__.py : 告诉Python是一个包

    admin.py : 默认后台管理

    apps.py:  当前app的配置文件

    models.py: 与数据相关的(数据模型)

    tests.py : 单元测试

    views : 视图函数,处理业务请求。

 

  5. 编写代码

    目前为止已经创建了项目和APP,urls和views.py文件中目前还没有真正的代码,需要后添加代码。

    自定义页面:

      urls.py: 添加url路径,默认为admin

技术分享
1 from django.conf.urls import url2 from django.contrib import admin3 from cmdb import views4 urlpatterns = [5     # url(r‘^admin/‘, admin.site.urls),6     url(r^index, views.index)#指定默认页,到cmdb下views的index函数7 ]
urls
技术分享
1 from django.shortcuts import render2 from django.shortcuts import HttpResponse3 #必须导入HttpResponse模块用户才能在浏览器看到。请求获取响应值。4 # Create your views here.5 #处理用户请求,默认Django会自动封装,必须加request6 7 def index(request):8     #...9     return HttpResponse(Hello,Word)
views

  4. 启动Django程序

    > python manage.py runserver 127.0.0.1:8000

技术分享

启动后提示我们访问http://127.0.0.1:8000/,但是访问后报错404网页不存在,因为我们自定义页面为index,加上index即可:

 

 

    

 

Python之Web框架Django