Python之Web框架Django
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 url 2 from django.contrib import admin 3 from cmdb import views 4 urlpatterns = [ 5 # url(r‘^admin/‘, admin.site.urls), 6 url(r‘^index‘, views.index)#指定默认页,到cmdb下views的index函数 7 ]
1 from django.shortcuts import render 2 from django.shortcuts import HttpResponse 3 #必须导入HttpResponse模块用户才能在浏览器看到。请求获取响应值。 4 # Create your views here. 5 #处理用户请求,默认Django会自动封装,必须加request 6 7 def index(request): 8 #... 9 return HttpResponse(‘Hello,Word‘)
4. 启动Django程序
> python manage.py runserver 127.0.0.1:8000
启动后提示我们访问http://127.0.0.1:8000/,但是访问后报错404网页不存在,因为我们自定义页面为index,加上index即可:
以上是关于Python之Web框架Django的主要内容,如果未能解决你的问题,请参考以下文章