摘要: 功能web分页使用在项目中创建一个分页的class,web用到分页的地方直接用下面的function调用即可。速查class1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162class Pager(object): ... 阅读全文
posted @ 2016-04-08 16:03 大亮头 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 作用后台拼接的html字符串传到前端,默认是不安全的,需要告诉前端这个字符串是安全的,可以正常显示html标签。知识点1、定义恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的特殊目的。2、工作流程1)恶意用户,在一些公共区域(例如,建议提交表单或消息公共板的输入表单)输入一些文本,这些文本被其它用户看到,但这... 阅读全文
posted @ 2016-04-08 15:57 大亮头 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 需求做一个web聊天室,主要练习前端ajax与后台的交互:一对一聊天和群组聊天添加用户为好友搜索并添加群组管理员可以审批用户加群请求,群管理员可以有多个,群管理员可以删除,添加禁言群友与聊天室里的人进行临时会话可以在群组中发图片可以与好友一对一发文件知识点1、多对多关联self,要有related_name=,null=true在多对多不起作用;2、一张表有2个字段同时多对多一张表,会冲突,起一个... 阅读全文
posted @ 2016-04-08 12:05 大亮头 阅读(2116) 评论(2) 推荐(0) 编辑
摘要: 功能当页面加载完成​后,用户键盘按下某个键后,jQuery能够捕获到一个数字,从而执行一系列动作。格式123456789101112$(function(){ $('body').delegate('textarea','keydown',function(e){ if(e.which == 13){ //13是回车键 var input = $('te... 阅读全文
posted @ 2016-04-06 23:51 大亮头 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 需求模仿抽屉()和虎嗅()做一个网站bbs知识点Django知识:models表字段第一个属性可以用 u"别名" 标明字段名称,效果同 verbose_name='别名';使用Django自带的用户认证表 from django.contrib.auth.models import User ,里面包含了username和password等,它是一对一的关系,即每个账户对应了自己的一个关联表;评... 阅读全文
posted @ 2016-04-02 07:53 大亮头 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 需求models对表的增删改查知识点1、基础操作1.1 增方法一1models.Tb1.objects.create(c1='xx', c2='oo') #增加一条数据12dic = {'c1':'xx','c2':'oo'}models.Tb1.objects.creat(**dic) #可以接受字典类型数据 **kwargsform提交的数据就是字典类型,可以直接当做参数**dic... 阅读全文
posted @ 2016-03-23 23:28 大亮头 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 需求models一对多表的构建,创建数据,查询数据,数据前端展示等​。速查1、创建数据12all_data = obj.clean() #{'username': u'user1', 'user_group': 1}models.User.objects.create(**all_data)2、数据展示12user_list = models.Table.objects.all() #获取... 阅读全文
posted @ 2016-03-23 22:14 大亮头 阅读(9319) 评论(0) 推荐(0) 编辑
摘要: 需求models多表(一对多、多对多、一对一)的构建速查1、一对多123class User(models.Model): name = models.CharField(max_length=10) gender = models.ForeignKey(外键表名,to_field="连接的字段")2、多对多123class User(models.Model): name = ... 阅读全文
posted @ 2016-03-23 10:55 大亮头 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 需求Django中forms表单上传文件处理​速查views.py123456789def upload(request): if request.method=='POST': inp_files = request.FILES file_obj1 = inp_files.get('f1') f = open(file_obj1.name,'wb'... 阅读全文
posted @ 2016-03-22 23:11 大亮头 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 需求了解models字段和参数​速查models.py123class UserInfo(models.Model): ctime = models.DateTimeField(auto_now=True) #自动添加创建时间 uptime = models.DateTimeField(auto_now_add=True) #自动添加更新时间12class Use... 阅读全文
posted @ 2016-03-22 22:37 大亮头 阅读(1459) 评论(0) 推荐(0) 编辑