摘要:
搜索相关,搜索的本质就是从数据库查询出来的数据过滤 用户自定义给出过滤条件joker.py config类中就需要有如下代码 批量删除,用户自定义批量选择项,自定义处理机制 config类中就有了如下代码 阅读全文
摘要:
一. url知识 还记得include分发么?里面的参数都可以有些什么? 1. 字符串格式? 源码解释。 通过反射找到urlconf_moduls模块下的urlpatterns,如果没有urlpatterns会报错 2. 列表格式? 源码解释。 走else,也就是urlconf_moduls返回的就 阅读全文
摘要:
增删改查,针对视图 我们需要modelform来创建,可自动生成标签,我们还要考虑用户是不是自己定制,依然解决方法是,继承和重写 app01下的joker.py文件 样式类中判断类属性有没有用户自定义,没有就用自己的 到这里主要效果实现: 我们来看下一些需要注意的地方 阅读全文
摘要:
反向解析 在上一篇文章中,我们创建好了stark这个组件,一个应用一个表有四个默认的url,那么我们如何区别这些url,因为可能会有重复现象(本组件不会,因为前面拼接了应用名,表明,肯定唯一),概念请转至http://www.cnblogs.com/jokerbj/p/8337486.html反向解 阅读全文
摘要:
admin组件 admin组件为我们提供了针对django管理页面 我们先简短来看下django的admin组件的启动流程,注册流程,url匹配过程 启动注册 1. 扫描所有应用下的注册了应用中的admin.py文件(启动,即扫描) 2. admin.site,这个文件是通过模块的导入然后调用类方法 阅读全文
摘要:
admin组件的使用 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: django.contrib是一套庞大的功能集,它是Django基本代码的 阅读全文
摘要:
scrapy-redis组件 可以帮你保存任务和过滤url redis 数据库 安装 python连接 安装模块 阅读全文
摘要:
缓存 1.缓存的简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存 阅读全文
摘要:
在Django中使用原生Sql主要有以下几种方式: 一:extra:结果集修改器,一种提供额外查询参数的机制 二:raw:执行原始sql并返回模型实例 三:直接执行自定义Sql 这种方式完全不依赖model,前两种还是要依赖于model 实例: 使用extra: 1:Book.objects.fil 阅读全文
摘要:
跳转问题 如果我现在停留在文章的详情页,用户未登陆,如果你要评论,或者点赞就应该回到登陆页面登陆 如果登陆成功了,就要返回到当初跳转过来的页面 第一种通过前后端传送数据 第二种通过cookies,利用了ajax的第三种伪造 第三种通过search和slice的搭配,并不推荐用 request.GET 阅读全文