上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页
摘要: 增删改查,针对视图 我们需要modelform来创建,可自动生成标签,我们还要考虑用户是不是自己定制,依然解决方法是,继承和重写 app01下的joker.py文件 样式类中判断类属性有没有用户自定义,没有就用自己的 到这里主要效果实现: 我们来看下一些需要注意的地方 阅读全文
posted @ 2018-01-31 09:24 liqianlong 阅读(251) 评论(0) 推荐(0)
摘要: 反向解析 在上一篇文章中,我们创建好了stark这个组件,一个应用一个表有四个默认的url,那么我们如何区别这些url,因为可能会有重复现象(本组件不会,因为前面拼接了应用名,表明,肯定唯一),概念请转至http://www.cnblogs.com/jokerbj/p/8337486.html反向解 阅读全文
posted @ 2018-01-30 18:31 liqianlong 阅读(413) 评论(0) 推荐(0)
摘要: admin组件 admin组件为我们提供了针对django管理页面 我们先简短来看下django的admin组件的启动流程,注册流程,url匹配过程 启动注册 1. 扫描所有应用下的注册了应用中的admin.py文件(启动,即扫描) 2. admin.site,这个文件是通过模块的导入然后调用类方法 阅读全文
posted @ 2018-01-30 16:03 liqianlong 阅读(258) 评论(0) 推荐(0)
摘要: admin组件的使用 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: django.contrib是一套庞大的功能集,它是Django基本代码的 阅读全文
posted @ 2018-01-26 10:30 liqianlong 阅读(1970) 评论(0) 推荐(0)
摘要: scrapy-redis组件 可以帮你保存任务和过滤url redis 数据库 安装 python连接 安装模块 阅读全文
posted @ 2018-01-24 22:46 liqianlong 阅读(166) 评论(0) 推荐(0)
摘要: 缓存 1.缓存的简介 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存 阅读全文
posted @ 2018-01-24 22:06 liqianlong 阅读(188) 评论(0) 推荐(0)
摘要: 在Django中使用原生Sql主要有以下几种方式: 一:extra:结果集修改器,一种提供额外查询参数的机制 二:raw:执行原始sql并返回模型实例 三:直接执行自定义Sql 这种方式完全不依赖model,前两种还是要依赖于model 实例: 使用extra: 1:Book.objects.fil 阅读全文
posted @ 2018-01-24 20:15 liqianlong 阅读(547) 评论(0) 推荐(0)
摘要: 跳转问题 如果我现在停留在文章的详情页,用户未登陆,如果你要评论,或者点赞就应该回到登陆页面登陆 如果登陆成功了,就要返回到当初跳转过来的页面 第一种通过前后端传送数据 第二种通过cookies,利用了ajax的第三种伪造 第三种通过search和slice的搭配,并不推荐用 request.GET 阅读全文
posted @ 2018-01-24 19:46 liqianlong 阅读(631) 评论(0) 推荐(0)
摘要: 文本编译器 详情见: http://kindeditor.net/doc.php 滑动验证 阅读全文
posted @ 2018-01-24 19:34 liqianlong 阅读(379) 评论(0) 推荐(0)
摘要: MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此外,Django还有一个urls分发器,它的作用是将一个个URL 阅读全文
posted @ 2018-01-23 19:24 liqianlong 阅读(203) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页