上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: 目的 组合搜索实现如下图功能 知识点 1.使用自定义标签模板(templatetags) 实现 models.py 和 views.py和初级篇一样 重点如下:在app01目录下创建templatetags文件夹,并且创建一个.py文件,我创建了filter.py文件 1 # 需要在模版中注册 2 阅读全文
posted @ 2019-03-11 15:09 。低调ヽ继续 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 效果 实现效果图如下,根据过滤条件查询相关信息。 知识点 1.配置URL,在路由中使用正则表达式 2.过滤查询 代码 setting.py models.py view.py article.html 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 < 阅读全文
posted @ 2019-03-09 10:32 。低调ヽ继续 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 在数据库有外键的时候,使用select_related() 和 prefetch_related() 可以很好的减少数据库请求次数,从而提高性能。 (1)select_related()当执行它的查询时它沿着外键关系查询关联的对象数据。它会生成一个复杂的查询并引起性能的消耗,但是在以后使用外键关系时 阅读全文
posted @ 2019-01-09 09:06 。低调ヽ继续 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 在Django项目的settings.py文件中,在最后复制粘贴如下代码: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'lo... 阅读全文
posted @ 2019-01-08 14:10 。低调ヽ继续 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: Form表单有两种应用场景: 1.生成HTML标签。 2.验证输入内容。 如果我们在django程序中使用form时,需要在views中导入form模块 以前我们在写代码的时候,前端页面中我们也会编写很多代码如: 效果如下: 并且这个提交,当我们需要进行很多验证的时候,要么我们需要些很多的JS代码或 阅读全文
posted @ 2019-01-03 11:16 。低调ヽ继续 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、内置信号 Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 对于Django内置的信号,仅需注册指定信号,当程序执行相应操作时,自动触发注册函数: 二、自定义信号 1.定义信号 2.注册信号 3.使用、触发信号 阅读全文
posted @ 2019-01-02 16:00 。低调ヽ继续 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容拿到 阅读全文
posted @ 2018-12-29 13:15 。低调ヽ继续 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、简介 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。 全局: 中间件 django.middleware.csrf.CsrfView 阅读全文
posted @ 2018-12-25 15:17 。低调ヽ继续 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Session Django中默认支持Session,其内部提供了5种类型的Session供开发者使用: 数据库(默认)缓存文件缓存+数据库加密cookie1、数据库Session 1 Django默认支持Session,并且默认是将Session数据存储在数据库中,即:django_session 阅读全文
posted @ 2018-12-20 14:10 。低调ヽ继续 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 最近由于客户现场做“等保”,其中有一条要求我们必须使用https进行web端的请求,之前我们一直沿用的是默认的http请求,用户说不安全,唉~~局域网,一直强调安全,安全,话不多说了 我采用的使用JAVA自带的keytool生成证书,但是该方法生成的证书不是有效证书,不被浏览器信任,如果是被信任的站 阅读全文
posted @ 2018-12-13 10:30 。低调ヽ继续 阅读(3298) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 18 下一页