DJANGO
流星球
追求贵在坚持
展开
-
select标签和GET提交参数互相影响
背景:DJANGO开发在实现一个功能时遇到一个这样的问题。select的标签默认总是第一个值,重新刷新页面时,又会默认选择第一个值,而我想实现选择一个标签然后拼接成一个url?zone=bj,之后发送一个GET请求后,刷新页面后,标签选择在刚刚选中的标签。以下分别是JQUERY代码,和后端DJANGO的模板语言。解决方法:其实很简单,每次刷新后,重新渲染时,只要加个语句判断选择标签在哪个位置,VIE原创 2015-11-24 10:30:16 · 1069 阅读 · 0 评论 -
实现查询功能,提交GET请求到后端
目标:实现页面上选择框,输入内容等内容捕捉后,拼接成查询字符串,提交GET请求到后端。实现逻辑:前端部分:后端部分:背景知识:JQUERY:indexOf() 和 lastIndexOf() 方法返回的都是指定的子串在另一个字符串中的位置,如果没有找不到子串,则返回 -1。淡入淡出:选择包含这个类属性的表情,让它出现。 $(".filters").fadeIn();同上,就是让它消失 $(".f原创 2015-11-25 14:21:09 · 908 阅读 · 0 评论 -
django中使用chart.js的例子
背景:由于运营的需求,需要一些数据图表进行分析。整个思路是这样的,利用DJANGO的ORM操作数据库,从库中查询出所需要的数据。并把查询整个动作封装成一个数据接口。返回给前端json格式。利用chart.js将数据展现在页面上。html引用好所需要的文件,static可以在settings.py中设定好。<script src="{% static "js/Chart.js" %}"></scrip原创 2015-12-13 17:46:06 · 4061 阅读 · 0 评论 -
如何查询数据库
应用场景:标签选择,参与人,各种选择可以从数据库中查出所有,反馈到前端的标签中。还可以在模板文件中添加selected标签做预选择model.py中 from django.db import models class MessageTag(models.Model): class Meta: db_table = "message_tag" # 标签名称 ta原创 2015-11-26 11:10:43 · 530 阅读 · 0 评论 -
python 发邮件。可以带附件列表
python 发邮件。可以带附件列表 #发送邮件脚本 def send_mail(to, sub, content, from_email, mail_pass, filelist = []): ''' to:发给谁 sub:主题 content:内容 from_email:登录邮箱 mail_pass:登录密码 filelist:附件列表,文原创 2015-12-17 15:36:46 · 732 阅读 · 0 评论 -
Django中提供大内容(或大文件)下载
def bigFileView(request): u"""在Django中提供大内容(或大文件)下载 @see http://oldj.net/article/django-big-file-response/ """ # do something... def readFile(fn, buf_size=262144): f = open(f原创 2015-12-22 16:01:04 · 447 阅读 · 0 评论