
Django
文章平均质量分 76
ch_zs
这个作者很懒,什么都没留下…
展开
-
模板的使用 session cookie
上一篇django 里的增删改查 创建模板在工程目录下,创建 templates1 .配置路径setting.py文件夹里2.创建视图3.路由from django.urls import pathfrom booktest import viewsurlpatterns = [ path('testview/', views.TestView.as_view())]4.模板文件上面四个步骤步准备完成之后,开始测试模板逻辑已经跑通了查询数据 返回 显示在模板原创 2021-04-01 21:20:04 · 206 阅读 · 4 评论 -
django orm增删改查 基本查询 过滤查询 FQ 排序
什么是ORM?ORM 中的 "O"指的是object ; R指的是relations关系;M指的是mapping(映射).所以ORM是 对象-关系-映射 的简称.主要作用 :ORM主要的作用是实现数据模型和数据库的解耦, 就是数据模型的设置不再需要依赖特定的数据库;定义一个类自动生成数据库的表结构;orm 增删改查打开pycharm左下角的python Console导包 上一篇定义好了两个模型类添加(第一种方式)>>> from booktest.models原创 2021-03-30 21:11:01 · 296 阅读 · 0 评论 -
中间件,配置数据库,生成迁移文件
上一篇讲了获取数据的方法,和使用 redirect 跳转页面反解析 获取地址有时候路由会发生改变,那么对应的视图的redirect跳转页面时的路径也要一起改变,为了避免太多的操作,所以使用反解析获取地址后,无论子应用里路由名字怎么变,对应的视图里都可以直接获取到改变后的最新路由设置1.总路由 urls里给应用添加别名2.子应用里给单独的视图起别名3.在视图中 用reverse获取对应的地址中间件django框架 不管是发送request请求前后 还是 返回response响应前原创 2021-03-29 16:01:38 · 293 阅读 · 0 评论 -
视图里面获取数据,返回数据
上一篇注册路由,显示自定义页面获取地址栏参数上一篇说通过定义不同的请求方法,来实现不同的请求方式浏览器发送请求带参数 : http://192.168.81.57:8000/users/?age=18&name=“王马”age = request.GET.get('age')name = request.GET.get('name')# 如果是这样的参数: ?name="王马1"&name="王马2"&age=1# 可以用getlist('name')获取 ["王马原创 2021-03-26 17:32:00 · 1260 阅读 · 0 评论 -
创建 Django项目 创建子应用
1 . 下载Django框架pip3 install django==2.2.5首先下载 django框架2 . django 项目创建:django-admin startproject bookmanager(建议在虚拟环境中创建项目) 下载好框架,输入命令,创建项目用pychram 打开项目3 . 运行服务器python3 manage.py runserver效果:页面效果:创建子应用python3 manage.py startapp book注册安装子原创 2021-03-22 15:44:02 · 522 阅读 · 0 评论 -
注册路由,显示页面
上一篇(创建Django项目)[https://blog.youkuaiyun.com/qq_43665891/article/details/115062861]上一篇,已经创建完子应用,打开浏览器显示小火箭,现在把页面显示成我们自己的在users/views.py 里面 编写代码要想显示自己的页面,下一步该添加路由添加路由在子应用users里面新建文件夹urls.py,并在里面配置路由信息 urlpatterns 变量名不能修改再把子应用的路由 添加到 总工程里面路由添加完毕,完成以下三步操作原创 2021-03-25 16:01:41 · 175 阅读 · 0 评论