目录
- 一、小白必会三板斧
- 1.1 HttpResponse
- 1.2 render
- 1.2.1 向前端页面传值的两种方式
- 1.2.2 获取后台数据的两种方式的比较
- 1.3. redirect
- 二、 静态文件配置
- 2.1 静态文件 动态解析
- 三、 form表单
- 3.1 form表单 action参数书写的形式
- 3.2 request对象及方法
- 3.2.1 获取请求方式
- 3.2.2 获取前端提交数据
- 四、django连接数据库
- 五、django orm的基本操作
- 5.1 创建表
- 5.2 数据库迁移命令
- 5.3 ORM操作数据库(重点)
- 查询数据:
- 插入数据:
- 修改数据:
- 删除数据:
一、小白必会三板斧
首先在views.py文件中导入模块:from django.shortcuts import render,HttpResponse,redirect
1.1 HttpResponse
HttpResponse:返回字符串
# 1. 首先在urls.py配置请求路径
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^httpresponse/', views.httpresponse),
]
# 2. 编写对应函数
def httpresponse(request):
return HttpResponse("我是HttpResponse")
# 3. 浏览器中请求
http://127.0.0.1:8000/httpresponse
我是HttpResponse
1.2 render
render:返回html页面
# 1. 首先在urls.py配置请求路径
from app01 import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^httpresponse/', views.httpresponse),
url(r'^renders/', views.renders),
]
# 2. 编写对应函数
def renders(request):
return render(request, "02render.html")
# 3. 浏览器中请求
http://127.0.0.1:8000/renders
我是render
1.2.1 向前端页面传值的两种方式
- 在html中通过字典获取后台数据
我是render
{{ user }}