首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

django学习笔记(2)

说到这里,有一个非常经典的面试题: 请说一说session和cookie的区别?具体答案我就不在这里介绍了。不知道的朋友们可以在网上搜一搜。 今天介绍一下django中的session。...中会把键值对存到一张表中 2.server在处理完请求以后,sessionid返回并存在cookie中 3.client再次访问该server,会带着之前cookie去访问 在服务器端,django...例如获取id和name Id = request.session.get(“id”) Name = request.session.get(“name”) Django中提供了五种模式的session...供开发者使用: 1.数据库,这种是默认模式,即sessionid 和data是存在数据表中的 2.缓存 3.文件 4.缓存+数据库 5.加密cookie 我们可以在代码中看到这些被取名engine,其实从名字上也可以看出来...讲点实用的,django中如何操作session,即session的一些基本方法: 1.写session request.session[key] = value 2.读session value =

87750
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Django学习安装django环境(2)

    学习Python版本:3.7.4 Django版本:2.2.4 开发工具:pycharm社区版 2019.2.1 如果是第一次安装Python, 更换下我们的pip源 红色替换为自己的 在C:...pip版本: pip -V 更新pip: python -m pip install --upgrade pip python -m pip install --upgrade pip ---- 安装Django...框架 File --> Settings --> Project:django --> Project Inerpreter ?...也可以在上面的终端窗口内使用命令安装 pip install django 查看安装的包 pip list 输出安装的包 pip freeze 给安装的包输入到文件 pip freeze >>requirements.txt...新环境下导入我们原先导出过的包 pip install -r requirements 单独的环境下安装django,方便我们上传git,以及分享的时候方便别人更快的安装相同的环境。

    54020

    Django入门笔记2

    一、了解和认识Django模型层 1、什么是模型层 位于Django视图层和数据库之间;屏蔽不同数据库之间的差异 python对象和数据库表之间转换;开发者更加专注于业务逻辑的开发 ?...2、模型层的配置 ?...2、Django shell的操作使用 a.进入Django shell 环境,输入指令: \python\python371\python.exe manage.py shell b.创建博客标题...四、Django Admin模块的了解 优点: 1、Django的后台管理工具 2、读取定义的模型元数据,提供强大的管理使用页面 不足: 1、Django shell新增文章太复杂 2、管理页面是基础设施中重要的部分...2、登陆页面进行管理 启动服务指令:\python\python371\python manage.py runserver 在后台输入地址:http://127.0.0.1:8000/admin/,输入刚才设定的账号和密码点击登陆

    51420

    Django-admin2 已死,Django-xadmin 继续

    接触xadmin和admin2的背景 关于国内开发的Django-xadmin和pydanny(《Two Scoops of Django》作者)发起的Django-admin2这两个Django Admin...说回到xadmin和admin2,上面给出的那篇文章是我们之前在做DjangoAdmin选型时写的,最终使用了xadmin来开发后台。...xadmin的崛起和admin2的停止 在一开始看到这俩项目的时候,Django-admin2的star是高于Django-xadmin的,但是一段时间(2014年初期吧,大概)之后xadmin已经的star...从需求上来说,先说admin2,“面子工程”做的确实不够足,使用一个django-admin-bootstrapped的项目,可以轻松的让页面变成admin2这样,除了API的功能,仿佛看不到特别的需求...关于这两项目以及技术和需求你有什么看法呢?

    2.4K40

    django models.py(python和django)

    ,减少mysqlO 3.8选择需要的字段only 3.9n+1问题 1.创建模型类 打开pay应用的models.py创建模型类 from datetime import datetime from django.db...admin.site.register(Brand) admin.site.register(Goods) 1) 数据库表名 模型类如果未指明表名,Django默认以小写app应用名_小写模型类名为数据库表名...2) 关于主键 django会为表创建自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后django不会再创建自动增长的主键列。...Brand.objects.exclude(id=2) mysql中like的功能: contains:是否包含。...小于 (less then) lte小于等于 (less then equal) 例如: 查询品牌id大于2的记录 Brand.objects.filter(id__gt=2) mysql的日期查询

    1.1K10

    基于 Django 的个人网站(2)

    上回说到,因为文章内容的数据类型是文本字段,文本字段只能输入字符,图片就不行了,当时我给出了两种方案——markdown 和富文本编辑器,我决定选择富文本编辑器,因为 Django 的富文本编辑器插件有很多...django-ckeditor 的使用 使用 django-ckeditor 非常简单,因为我这里安装的是 django-ckeditor-5,和 django-ckeditor 差不多,但是也还是有一些区别的..., 'view': 'h2', 'title': 'Heading 2', 'class': 'ck-heading_heading2'}, {'model': 'heading3..., 'view': 'h2', 'title': 'Heading 2', 'class': 'ck-heading_heading2'}, {'model': 'heading3...显示的确实是正常的,就是代码没有高亮显示,往下滑还会发现图片和表格没有居中显示,基本上算是正常了,就差样式了,至于如何修改样式我们明天再说。

    2.5K20

    通过 CircleCi 2.1 和 TravisCI 将应用程序部署到 Elastic Beanstalk

    通过 CircleCi 2.1 测试和部署到 Amazon Elastic Beanstalk ---- 在互联网上搜索了一种通过circleCI将我的应用程序部署到Elastic beanstalk的直接方法之后...TravisCI 和 CircleCI) 在用户下,点击“添加用户”' 设置用户名并仅勾选访问键 - 编程访问作为访问类型 单击下一步(设置权限),然后选择“直接附加现有策略”,然后搜索并选择管理员访问...'创建新环境',并相对于它将要托管的git分支名称命名它,例如 我这样做是因为我有一个过渡分支和主分支,所以在我们的EB配置中,我们将替换为CircleCi提供的$CIRCLE_BRANCH环境变量,因此在部署过渡分支时...Amazon Linux 2/3.4.16 default_region: your-app-region (e.g. us-east-1) sc: git 注意:请确保application_name...注意2:AWS_ACCESS_ID和AWS_SECRET_KEY环境变量应在TravisCI仪表板中设置。 当然,欢迎提出更正和建议,以改进做法。

    1.4K60
    领券