摘要: 参考1 参考2 一、Cookie 1、Cookie简介 Cookie是服务端设置的,我们浏览器可以不让服务端设置Cookie(禁用Cookie) (1)什么是Cookie Cookie具体指的是一段小信息,它是服务器发送出来存储在浏览器上的一组组键值对,下次访问服务器时浏览器会自动携带这些键值对,以 阅读全文
posted @ 2020-04-30 20:00 zh_小猿 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、ORM分组操作示例 总结: 1. 分组 ORM中values或者values_list 里面写什么字段,就相当于select 什么字段 ret = models.Employee.objects.all().values("dept", "age") 相当于: SELECT `employee` 阅读全文
posted @ 2020-04-27 14:25 zh_小猿 阅读(299) 评论(0) 推荐(1) 编辑
摘要: 之前我们在写项目时会把下面项目setting.py中的 这一句注释掉: 'django.middleware.csrf.CsrfViewMiddleware', 如果不注释这一句我们在输入正确用户名和密码的情况下进行如下POST请求时会出错: 浏览器会禁止我们提交,这里就涉及到CSRF 什么是CSR 阅读全文
posted @ 2020-04-27 11:05 zh_小猿 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 参考1 参考2 表与表之间的关系: 一对一(OneToOneField):一对一字段无论建在哪张关系表里面都可以,但是推荐建在查询频率比较高的那张表里面 一对多(ForeignKey):一对多字段建在多的那一方 多对多(ManyToManyField):多对多字段无论建在哪张关系表里面都可以,但是推 阅读全文
posted @ 2020-04-26 12:36 zh_小猿 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 参考1 参考2 Django之Model操作 1. Django项目如何使用ORM连接MySQL 1. 手动创建数据库 2. 在settings.py里面配置一下数据库的连接信息(告诉Django连接哪一个数据库) DATABASES = { 'default': { 'ENGINE': 'djan 阅读全文
posted @ 2020-04-26 11:00 zh_小猿 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、name命名示例 1、定义对应关系 url(r'^home666/$', views.home, name="home"), # 给我的url匹配模式起名为 home url(r'^test/$', views.test), # 什么都没有我们默认执行home函数 url(r'^$', view 阅读全文
posted @ 2020-04-25 15:19 zh_小猿 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、在app下urls.py中定义函数关系 url(r'^delete/([a-zA-Z]+)/(\d+)/$', views.delete), 2、在项目下views.py中定义函数 def delete(request, table_name, delete_id): print(table_n 阅读全文
posted @ 2020-04-25 12:57 zh_小猿 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 参考1 参考2 视图层 一、Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。 阅读全文
posted @ 2020-04-24 23:32 zh_小猿 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 官方文档 参考1 参考2 1. 模板系统(字符串替换) 1. 语法 1. 变量相关: {{ name }},{{name|length}},{{name|default:"默认值"}} 2. 逻辑相关: 1. if判断 {% if a > b %} {% endif %} {% if a > b % 阅读全文
posted @ 2020-04-24 16:01 zh_小猿 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 参考 一、MVC框架和MTV框架(了解即可) MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 想要更详细的了解M 阅读全文
posted @ 2020-04-23 19:31 zh_小猿 阅读(125) 评论(0) 推荐(0) 编辑