随笔分类 - Django
摘要:1.生成一个虚拟环境并运行 ## 1-a.生成一个python3(默认)虚拟环境【和b二选一】 virtualenv py3-env # 会在cmd运行目录 生成一个py3-env的文件夹 版本为默认python3 ## 1-b.生成一个python2版本虚拟环境【和a二选一】【推荐选项】 virt
阅读全文
摘要:一、知识点 1.jquery的ajax请求写法 二、实例 1. app1/views.py 2. templates/app1/areas.html 3. app1/urls.py 附件:setting.py设置 效果:http://localhost:8000/areas
阅读全文
摘要:一、知识点 参考:https://docs.djangoproject.com/zh hans/3.0/topics/pagination/ 查询出所有省级地区的信息,显示在页面上。 1) 查询出所有省级地区的信息。 2) 按每页显示10条信息进行分页,默认显示第一页的信息,下面并显示出页码。 3)
阅读全文
摘要:一、基本设置 参考:https://docs.djangoproject.com/zh hans/3.0/topics/http/file uploads/ 1)配置project1/settings.py 因为图片也属于静态文件,所以保存到static目录下。 2)在static目录下创建medi
阅读全文
摘要:【参考】https://blog.csdn.net/u010132177/article/details/103814357 【参考】https://docs.djangoproject.com/zh hans/3.0/intro/tutorial07/ customize the admin ch
阅读全文
摘要:一、静态文件 参考:https://www.cnblogs.com/jiajiaba/p/10584329.html 参考:https://docs.djangoproject.com/zh hans/3.0/ref/settings/ static files 1.1 使用 在 网页使用的css文
阅读全文
摘要:一、csrf攻击 1.1 csrf攻击(跨站请求伪造) 【csrf攻击即】:通过第3方网站,伪造请求(前提条件是你已经登录正常网站,并保存了session或cookie登录信息且没有退出),第三方网站即可通过你的session或cookie直接修改正常网站的用户名密码。 1. 首先做一个登录页,让用
阅读全文
摘要:一、模板的基础配置及使用 【参考】https://docs.djangoproject.com/zh hans/3.0/topics/templates/ 作为Web框架,Django提供了模板,用于编写html代码,还可以嵌入模板代码更快更方便的完成页面开发,再通过在视图中渲染模板,将生成最终的h
阅读全文
摘要:一.状态保持的概述 http协议是无状态的。下一次去访问一个页面时并不知道上一次对这个页面做了什么。因此引入了cookie、session两种方式来配合解决此问题。 Duplicate entry:重复条目 二、Cookie(存储在客户端) cookie是由服务器生成,存储在浏览器端的一小段文本信息
阅读全文
摘要:一、Ajax基本概念 【参考】:https://www.runoob.com/jquery/jquery ajax intro.html 异步的javascript。在不全部加载某一个页面部的情况下,对页面进行局的刷新,ajax请求都在后台。 图片,css文件,js文件都是静态文件。 1.1ajax
阅读全文
摘要:一、视图(基于类的视图) 【参考】https://docs.djangoproject.com/zh hans/3.0/topics/class based views/intro/ 1)视图的功能 1. 接收请求,进行处理,与M和T进行交互,返回应答。 2. 返回html内容 HttpRespon
阅读全文
摘要:一、插入、更新和删除 调用一个模型类对象的save方法的时候就可以实现对模型类对应数据表的插入和更新。 调用一个模型类对象的delete方法的时候就可以实现对模型类对应数据表数据的删除。 二、自关联 自关联是一种特殊的一对多的关系。 【案例】:显示广州市的上级地区和下级地区。 地区表: mysql终
阅读全文
摘要:一、查询函数 通过模型类.objects属性可以调用如下函数,实现对模型类对应的数据表的查询。 函数表 函数名 | 功能 | 返回值 | 说明 |: |: |: |: | get | 返回表中满足条件的一条且只能有一条数据。| 返回值是一个模型类对象。| 参数中写查询条件。1)如果查到多条数据,则抛
阅读全文
摘要:Mysql日志文件开启、配置、查看 mysql.log是mysql的日志文件,里面记录的对MySQL数据库的操作记录。默认情况下mysql的日志文件没有产生,需要修改mysql的配置文件,步骤如下: 1. 找到配置文件位置 2.查看是否已经打开日志(默认打开) 3.打开/关闭日志功能 第1步查到的目
阅读全文
摘要:一、模型类属性命名限制 参考:https://docs.djangoproject.com/zh hans/3.0/topics/db/models/ 1)不能是python的保留关键字。 2)不允许使用连续的下划线,这是由django的查询方式决定的。例如: 就不行 3)定义属性时需要指定字段类型
阅读全文
摘要:一、向数据库添加图书数据 【上接】https://blog.csdn.net/u010132177/article/details/103831173 1)首先开启mysql服务,并运行项目 2)在templates/app1/book.html添加按钮 【1】添加新书按钮 `` hre里的斜杠/默
阅读全文
摘要:一、从数据库读取图书数据并渲染出来 1)app1/views.py函数books编写 【1】从模型下导入bookinfo信息 【2】从数据库获取图书对象列表 【3】把获取到的图书对象赋值给books键。【注意】键'books'必须要加引号 2)app1/urls.py配置 【1】引入views 【2
阅读全文
摘要:后台管理 第1步、本地化:设置语言、时区 修改project1/settings.py 第2步,创建管理员 项目下打开cmd输入命令: 实操: 打开浏览器输入刚创建的用户名密码:http://127.0.0.1:8000/admin/ 第3步,注册模型类 在应用下的admin.py中注册模型类。 告
阅读全文
摘要:一、模型概述 https://docs.djangoproject.com/zh hans/3.0/intro/tutorial02/ https://www.runoob.com/django/django model.html Django 对各种数据库提供了很好的支持,包括:PostgreSQ
阅读全文
摘要:一、模板的使用实战 接:https://blog.csdn.net/u010132177/article/details/103788677 参考:https://docs.djangoproject.com/zh hans/3.0/contents/ https://docs.djangoproj
阅读全文