摘要: 实现django连接数据库 1.在../guest/settings.py文件中修改数据库配置 从MySQL 5.7开始,在MySQL 5.6刚安装时,sql_mode选项的默认值包含STRICT_TRANS_TABLES。当数据在插入时被截断时,该选项会将警告升级为错误,因此Django强烈建议激 阅读全文
posted @ 2022-01-11 14:07 海浪。 阅读(645) 评论(0) 推荐(0)
摘要: 当需要操作数据库时,不再需要通过SQL语句,Django为这些模型提供了高级的Python API。 运行manage.py提供的shell命令,来练习数据库表的操作。 在该模式下可以操作Django模型。 1.基本数据访问: from sign.models import Event, Guest 阅读全文
posted @ 2022-01-10 18:31 海浪。 阅读(147) 评论(0) 推荐(0)
摘要: Django模型基础知识: 每个模型是一个Python类,继承django.db.models.Model类 该模型的每个属性表示一个数据库字段 所有这一切,都已经给了你一个自动生成的数据库访问的api 打开.../sign/models.py文件,通过模型完成表的创建: 首先,发布会表和嘉宾表中默 阅读全文
posted @ 2022-01-10 11:47 海浪。 阅读(170) 评论(0) 推荐(0)
摘要: 在使用“migrate”命令进行数据迁移时(python manage.py migrate),Django同时也生成了auth_user表,该表中存放的用户信息可以用来登录Django自带的Admin管理后台。 首先,先创建登录admin后台的管理账号:python manage.py creat 阅读全文
posted @ 2022-01-10 10:00 海浪。 阅读(319) 评论(0) 推荐(0)
摘要: 需求:通过Cookie和Session实现admin登录成功后,在页面显示“嘿,admin你好!” Cookie机制:Cookie分发通过扩展HTTP协议来实现,服务器通过在HTTP的响应头中加上一行特殊的指示来提示浏览器按照指示生成相应的Cookie。 Cookie的使用是由浏览器按照一定的原则在 阅读全文
posted @ 2022-01-07 18:16 海浪。 阅读(443) 评论(0) 推荐(0)
摘要: 需求:登录成功后显示发布会管理页面 1.创建发布会管理页面 2.修改view.py 3.添加event_manage页面路由 刷新浏览器,登录成功: 阅读全文
posted @ 2022-01-07 17:51 海浪。 阅读(499) 评论(0) 推荐(0)
摘要: views.py index.html 刷新浏览器:“跨站请求伪造”(Cross-Site Request Forgery,CSRF)漏洞 使用“模板标签”(Template Tag)添加CSRF令牌。在from表单中添加{%csrf_token%}。 处理登录请求 用户密码输入正确时点击登录 返回 阅读全文
posted @ 2022-01-07 16:56 海浪。 阅读(210) 评论(0) 推荐(0)
摘要: 在视图函数中,通过模板系统已经把业务逻辑和表现逻辑分隔开。在数据库层中,对数据访问的逻辑也应用了同样的理念。 把数据存取逻辑、业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的Model-View-Controller(MVC模式)。 在这个模式中,Model代表数据存取层,View代表系统中选 阅读全文
posted @ 2022-01-07 15:30 海浪。 阅读(219) 评论(0) 推荐(0)
摘要: 一、URL组成 URL地址(127.0.0.1:8001/index)由以下几部分组成: 协议类型:HTTP/HTTPS 主机地址:itest.info,127.0.0.1 (itest.info为一个网址,网址通过域名解析服务器找到对应的IP主机) 端口号:8001 路径:/index/,/adm 阅读全文
posted @ 2022-01-07 14:37 海浪。 阅读(441) 评论(0) 推荐(0)
摘要: Django本质山是python语言的一类库,因此可以通过pip安装 Django官方网站:https://www.djangoproject.com/ Python官方仓库下载地址:https://pypi.python.org/pypi/Django windows下安装命令: pip inst 阅读全文
posted @ 2022-01-07 09:49 海浪。 阅读(80) 评论(0) 推荐(0)