![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django框架
Doris_H_n_q
这个作者很懒,什么都没留下…
展开
-
Django的会话技术(Cookie/Session/Token/密码安全)
————解决痛点————1.解决短连接无法保存用户状态的问题2.延长了请求的生命周期————Cookie————1.客户端会话技术(数据存储在客户端)2.以key-value的形式进行存储3.cookie的操作都是通过Response来实现的4.典型场景:购物车、登录信息5.支持过期时间6.Cookie清除策略:①默认关闭浏览器时cookie自动清除②配置Cookie过期时间:max-age=0 ...原创 2018-06-02 17:12:04 · 1024 阅读 · 0 评论 -
Django的高级功能(站点管理/中间件/文件上传/验证码/分页)
————站点管理————1.使用站点管理①Django中默认集成了后台数据管理页面,通过简单的配置就可以实现模型后台的Web控制台。②管理界面通常是给系统管理员使用的,用来完成数据的输入,删除,查询等工作。③如果没有集成,自己在settings中的INSTALLED_APPS添加 'django.contrib.admin'应用就好了:INSTALLED_APPS = [ ... 'djan...原创 2018-06-02 20:38:47 · 437 阅读 · 0 评论 -
Django-第三方(富文本/缓存)
————富文本————1.Rich Text Format(RTF)①微软开发的跨平台文档格式,大多数的文字处理软件都能读取和保存RTF文档,其实就是可以添加样式的文档,和HTML有很多相似的地方②图例:2.tinymce插件①安装插件:pip install django-tinymce②配置插件③使用:——>后台管理中:HTMLField——>页面中使用:textarea3.在后台...原创 2018-06-02 21:12:15 · 483 阅读 · 0 评论 -
Django搭建基础
-------创建Django方法一:在Linux下的使用的命令-------------------------------------------------------------(1)配置隔离的虚拟开发环境-------·安装pip——>sudo apt install python3-pip·添加venv工具——>sudo apt install python3-venv·创...原创 2018-06-02 11:22:48 · 220 阅读 · 0 评论 -
Django的MTV框架基础
————Model:数据————1.连接MySQL数据库(settings.py设置范例):# 配置数据库DATABASES = { 'default': { # 数据库引擎 'ENGINE': 'django.db.backends.mysql', # 数据库名称 'NAME': 'axf', # 账号和密码 ...原创 2018-06-02 15:27:23 · 1706 阅读 · 1 评论 -
cache缓存
在Django框架内建cache表python manage.py createcachetable安装框架的Redis:python manage.py django-redis查看所有连接和侦听端口的命令:Windows:netstat -aLinux:netstat -taplcache缓存的设置与应用:【1.Django框架内置缓存 2.原生缓存 3.导入Django-redis的redi...原创 2018-06-02 15:37:18 · 279 阅读 · 0 评论 -
Django-restfull报错In order to allow non-dict objects to be serialized set the safe parameter to False
Django-restfull报错:'In order to allow non-dict objects to be serialized set the 'TypeError: In order to allow non-dict objects to be serialized set the safe parameter to False. return JsonRespon...原创 2018-08-14 15:59:52 · 10434 阅读 · 0 评论 -
Django反向工程
反向工程前提: ①使用powerdesigner搭建好概念模型 ②生成对应SQL语句,创建数据库并使用SQL语句创建好表 ③也可以使用powerdesigner的自动生成测试数据生成数据连接数据表填充(是否有数据不影响反向工程)1使用pycharm新建一个Django项目,在settings下添加mysql的相关配置。 2.运行下面代码可以自动生成models模型文件 运行...原创 2018-08-12 17:21:08 · 808 阅读 · 0 评论