0.Django简介
参考 https://www.liujiangblog.com/course/django/
1. 安装
- 命令行
pip install django==2.2
- pycharm
命令行
2.启动服务
- 命令行
- 在项目根目录下,运行
python manage.py runserver
,Django会以127.0.0.1:8000这个默认配置启动开发服务器。
- 在项目根目录下,运行
- pycharm
- 直接运行
- 直接运行
3.使用
1)简单返回字符串和页面
urls.py文件
from django.contrib import admin
from django.urls import path
from django.shortcuts import HttpResponse,render
def index(request):
# 业务逻辑
# 返回结果
# return HttpResponse('index') # 返回一个字符串
return render(request, 'index.html') # 返回一个html页面
# render函数第三个参数可以向html中特定参数传入列表
urlpatterns = [
path('admin/', admin.site.urls),
path('index/', index),
]
4.MTV
5.路由
6.视图view
7.模型 model
ORM(对象关系映射)
- ORM将一个Python的对象映射为数据库中的一张关系表。它将SQL封装起来,程序员不再需要关心数据库的具体操作,只需要专注于自己本身代码和业务逻辑的实现。
- 整体的实现过程就是:Python代码,通过ORM转换成SQL语句,再通过pymysql去实际操作数据库。
- Django自带ORM系统,不需要额外安装别的ORM
- 一个Python的类,就是一个模型,代表数据库中的一张数据表