摘要:
前言 每一个用户请求发送过来,django将http数据包中的相关内容,打包成一个HttpRequest对象,并传递给每个视图函数作为第一位置参数,也就是request,供我们调用。 HttpResquest对象包含了非常多重要信息和数据,应该熟练运用它。 属性 HttpRequest对象大部分属性 阅读全文
摘要:
前言 反向解析url 在实际的django项目中,经常需要获取某条url,未生成的内容配置url连接。 例如:我在页面上展示一系列文章列表,每个条目都是超级链接,点击就进入该文章的详细页面,路由配置:path('post/<int:pk>/',views.some_view), 在前端中需要为HTM 阅读全文
摘要:
前言 django服务在linux启动后,python manage.py runserver 0.0.0.0:8000启动服务。但是这样有个弊端,窗口关闭服务就停止了。 通过nohup 可以挂后台启动,服务一直运行。 nohup后台启动 在使用nohup之前,现将无关的后台服务关闭,这样节省运行资 阅读全文
摘要:
前言 前面学习了一对一查询,今天学习一下外键(ForeignKey)使用查询 models.py 在上篇的基础上,在添加一张银行信息。 将银行卡信息和Card表关联。 之后执行 makemigrations 和migrate,同步数据 python manage.py makemigrationsp 阅读全文
摘要:
前言 上一篇我们学习了一对一关联,今天学习一对一(OneToOneField)关系的查询。上一篇list_display只显示了当前表的字段信息,如果想显示关联表的字段,需要关联查询。 一对一(OneToOneField)关系 先设计Card和CarInfo表 shell模式新增数据 为了调试方便, 阅读全文
摘要:
前言 前面学习了创建数据库表,实际工作总,经常会遇到表与表之间通过字段进行关联场景,今天学习一下一对一关联。 models.py 在models.py文件里创建Card表,定义id,user,add_time字段。 创建CardInformation表,定义表里的个人信息,通过OneToOneFie 阅读全文
摘要:
前言 xadmin后台如果要对表的内容增删改查,跟之前的admin.py文件里面写注册表信息一样,需在admin.py同一级目录新建一个adminx.py的文件。然后在adminx.py文件控制页面上需显示的内容。 models模块 我们一前面使用前面的Person表格,表格设计如下: 注册表信息 阅读全文
摘要:
前言 前面学习了django自带的admin后台管理感觉页面不美观,网上的大神优化了一版后台管理xadmin,并且开源了,在github开源下载到源码。 django 2.1.2 xadmin 2.0 python 3.6 xadmin安装 xadmin在github的源码地址https://git 阅读全文
摘要:
前言 上一篇学习了注册案例,今天学习一下post登录案例,注册是往数据库插入数据,登 录是从数据库里面查询数据。 注册页面 新建HTML文件,表单提交页面包含name,age,qq,psw,提交。 页面显示如下: 注册页面视图函数 通过表单提交的请求数据,先去数据库进行查询,如果有返回用户名已经存在 阅读全文
摘要:
前言 上篇学习了get请求,这篇介绍一下post请求。工作中会经常遇到网站注册场景,今天就以常见的网站注册案例学习django框架实现post请求。 注册页面html5 注册页面设计,姓名,年龄,qq号,提交 templates/post_info.html post请求form下面加个 {% cs 阅读全文