Python web框架:Django

Python web框架:Django
一、开发环境搭建:
1.安装Django:
如果使用的是标准的python开发环境,可以使用一下命令安装Django:

pip install django

安装完Django后,进入Python的REPL环境,输入一下命令,如果没有抛出异常,说明Django已经安装成功了。

import django

2.添加环境变量:
如果成功安装了Django,会有一个名为django-admin.py的脚本文件,这个文件位于python安装目录下,举例
C:\Python37\Lib\site-packages\django\bin目录下:
图1.1
我们为了可以随时随地的调用django-admin.py文件,需要把C:\Python37\Lib\site-packages\django\bin添加到环境变量path中去。
二、建立第一个Django工程:
由于我们使用的开发工具是PyCharm社区版,社区版不能直接创建Django视图,专业版和公司版本可以,本文档只针对社区版。
所以我们从终端(windows是控制台)输入如下命令,在当前目录建立一个mydjango的子目录,该目录就是Django工程目录。
命令:
创建django工程:django-admin startproject 工程名
初始化django资源:python manage.py migrate
运行django服务器: python manage.py runserver
在这里插入图片描述
在浏览器地址栏输入http://127.0.0.1:8000 如果显示如图2.2内容,说明已经成功创建并运行了第一个基于Django的web应用。
图2.2
三、Django工程结构分析
我们使用PyCharm打开D盘的mydjango工程文件夹,看到下图3.1
图3.1
在这个目录结构中涉及一个mydjango工程目录,工程目录下面有一个同名的mydjango模块目录(里面有4个py文件),和manage.py文件,他们的含义如下:
manage.py:一个实用的命令行工具,可让用户以各种方法与该Django项目进行交互。
mydjango:项目的容器目录。
init.py:一个空脚本文件,告诉Python该目录是一个Python包。
settings.py:Django项目的配置文件。
urls.py:Django项目的URL声明,一份由Django驱动的网站“目录”。
wsgi.py:一个与WSGI兼容的Web服务器的入口,以便运行用户的项目。

四、添加路由
Django需要使用路由将URL与服务端要执行的代码关联,将一个普通的函数变成路由函数,Django使用正则表达式定义路由。
现在,我们为前面建立的mydjango工程添加第一个路由。首先在工程中的mydjango目录建立一个First.py脚本文件,然后在First.py文件中编写如下的代码:

from django.http import HttpResponse
# 添加路由
def hello(request):
    # 返回值就是要发送到客户端的数据
    return HttpResponse("Hello django!")

接下来在mydjango目录中找到urls.py脚本文件,然后用下面的代码替换urls.py脚本文件中原来的代码:

from django.conf.urls import url
from . import First
urlpatterns = [
    url(r'^$', First.hello),
]

现在启动Django服务,然后在浏览器地址栏中输入http://127.0.0.1:8000 ,会在浏览器中显示如图所示的页面。

在这里插入图片描述

至此,我们第一个django应用就算完成了!

猜你喜欢

转载自blog.csdn.net/qq_42833469/article/details/87599371