Django是Python语言编写的一个全栈式Web框架,Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。可以帮助我们快速编写一个具有数据库功能、增删查改、后台管理等功能的网站。
安装Django
pip install django
验证是否安装成功:
django-admin --version
当出现版本的时候证明安装成功,如下图所示:
创建项目
1.django-admin startproject mySecond
其中的mySecond是项目名称。
django-admin可以用来查看django的所有命令。
创建的项目文件目录如上图所示。
2.执行命令python manage.py runserver
上图中的127.0.0.1是本机默认IP;
打开浏览器,输入:http://127.0.0.1:8000/
当出现下图界面的时候,说明是没有错误的。
我们通过:http://127.0.0.1:8000/来访问正在运行的项目,因为没有界面,所以才会出现这样一个调试的界面,但是出现这个界面是没有出错的。
3.执行命令:django-admin startapp myApp 创建app:
执行完成之后,项目目录下的所有文件如下图所示:
4.渲染views.py
进入views.py文件中:
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def firstPage(request):
# 注意:此处需要接收一个请求对象,并且返回一个响应对象
return HttpResponse('hello world')
5.urls.py当中设置路径
进入urls.py文件中。
from django.contrib import admin
from django.urls import path
from myapp import views
urlpatterns = [
path('admin/', admin.site.urls),
path(r'first/',views.firstPage,name='first')
]
6.启动服务器,更改端口:
python manage.py runserver 8080
打开浏览器,在浏览器中输入:http://127.0.0.1:8080/first/
显示的界面如下:
7.render()
创建temlates模板,views.py中进行渲染,settings.py中的templates进行设置
重复第六步的操作,浏览器的界面显示如下: