菜鸟网络工程师的成长笔记——第19天(2016.09.05)
菜鸟网络工程师的成长笔记——第19天(2016.09.05)
不知道要有多久的浸润,才能算是精通web全栈开发
30.前端的日期选择插件
问题类型:前端
解决状态:已解决
问题描述
日期选择是web上常用的功能,点击一下弹出选择框选择日期。
问题解决
如此常用的功能早已有人实现,可以使用bootstrap-datepicker。
文档:http://bootstrap-datepicker.readthedocs.io/en/latest/options.html#format
沙盒:http://eternicode.github.io/bootstrap-datepicker
沙盒真的是非常方便,想要什么效果,在沙盒里测试一下就好了。
31.django中对DateTimeField进行查询过滤
问题类型:后端,Django,mysql
解决状态:尚有疑问
问题描述
Django中DateTimeFiled用来表示日期,如果想过滤一段时间的数据,比如某个月的数据,如何做。
问题解决
在StackOverFlow上有人说可以这样:
class Sample(models.Model):date = fields.DateField(auto_now=False)Sample.objects.filter(date__range=["2011-01-01", "2011-01-31"])
如果要过滤月份的话:
Sample.objects.filter(date__year='2011', date__month='01')
但是在我的工程测试时过滤年是没问题的,过滤月份却一个也过滤不出来。网上有说是时区问题,如果在Django中设置了USE_TZ为True,则需要对mysql设置时区,至于mysql的时区,我还没弄明白,于是使用了另一个过滤方式,比如8月的数据,就过滤8月1号到9月1号之间的数据:
Sample.objests.filter(time_apply__gte=datetime.date(2016, 8,
1)).filter(time_apply__lte=datetime.date(2016,9,1))
32.Python中获取一个月有多少天
问题类型:Python
解决状态:已解决
问题描述
每个月天数是不一样的,给定一个月份,如何获取天数。
问题解决
>>> import calendar
>>> calendar.monthrange(2016, 2)
(0, 29)
这样,想要获取天数可以:
>>> calendar.monthrange(2016, 2)[1]
33.对Django的Models的查询结果排序
问题类型:后端,Django
解决状态:已解决
问题描述
以一个字段对Django models的查询结果排序
问题解决
Djaong的查询集有order_by(“id”)这样的方法,如果想要反向排序,在前面加负号,比如:order_by(“-id”)
34.javascript获取当前日期
问题类型:前端, javascript
解决状态:已解决
问题描述
javascript获取当前时间。
问题解决
使用Date类
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
35.Django回应ajax数据
问题类型:后端,Django
解决状态:已解决
问题描述
来自前端的ajax请求需要Django回应json数据。
问题解决
可以使用插件解决。下面链接中有提到几个好用的ajax插件
https://code.djangoproject.com/wiki/AJAX
这里我使用了https://github.com/yceruto/django-ajax
安装:
pip install djangoajax
使用:
@ajax
def my_view(request):c = 2 + 3return {'result': c}
返回的是json对象,其结构为:
{"content":{"result":5},"status":200,"statusText":"OK"}
前端部分:
$.get(url, function(data, status){alert(data.status) alert(JSON.stringify(data));
});
这里注意,前端javascript使用json对象时,可以直接用键取值,但是如果想把json字符串打印出来,需要进行序列化:
alert(JSON.stringify(data));
菜鸟网络工程师的成长笔记——第19天(2016.09.05)相关推荐
- 华为_网络工程师_初级笔记(完整版)
初级网络工程师笔记完整版 1.1 企业网架构 2.0 OSI 七层 模型 2.1 OSI模型-简介 2.2 OSI模型-物理层 2.3 OSI模型-数据链路层 2.4 OSI模型-网络层 2.5 OS ...
- Go 学习笔记(19)— 函数(05)[如何触发 panic、触发 panic 延迟执行、panic 和 recover 的关系]
1. 异常设计思想 Go 语言的错误处理思想及设计包含以下特征: 一个可能造成错误的函数,需要返回值中返回一个错误接口( error ),如果调用是成功的,错误接口将返回 nil ,否则返回错误. 在 ...
- 2018年上半年网络工程师综合试题视频解析-乔俊峰-专题视频课程
2018年上半年网络工程师综合试题视频解析-1209人已学习 课程介绍 做历年试题的目的究竟是为了对答案还是预测未来考试?通过乔俊锋老师的引领,在2018年5月的试题中,有60多到题目 ...
- 网络工程师成长日记365-IBIS西安工程回忆录
网络工程师成长日记365-IBIS西安工程回忆录 这是我的第365篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 我的第一次真实工程经历 5.26日这一天我的心情是格外的兴奋,激动. ...
- 网络工程师成长日记417-西安如家酒店无线覆盖技术支持
网络工程师成长日记417-西安如家酒店无线覆盖技术支持 这是我的第417篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 西安某汉庭连锁酒店WIFI部署项目报告 29日中午,我们来到位于 ...
- 网络工程师成长日记370-阿尔斯通
网络工程师成长日记370-阿尔斯通 这是我的第370篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 4月20日下午,我和老大一起去西高新的高科大厦去进行H3C防火墙的安装 这是我第一次 ...
- 嵌入式软件工程师—成长笔记#01
概述:成长笔记01:将会经历的 5个阶段.技术栈.相关岗位 一.嵌入式工程师职业规划(将要经历的几个阶段) 1.嵌人式好难: 知识点多.涉及面广.资料良莠不齐.不确定发展方向 2.嵌入式太容易了 复制 ...
- signature=6217a496579a029c7524d3521cec3dea,网络工程师成长日记370-阿尔斯通
网络工程师成长日记370-阿尔斯通 这是我的第370篇原创文章,记录网络工程师行业的点点滴滴,结交IT行业有缘之人 4月20日下午,我和老大一起去西高新的高科大厦去进行H3C防火墙的安装 这是我第一次 ...
- 软考中级-网络工程师第三章笔记(广域通信网)
软考中级-网络工程师第三章笔记(广域通信网) 文章目录 软考中级-网络工程师第三章笔记(广域通信网) 前言 一.广域网概念和分类 二.公共交换电话网PSTN 三.公共数据网X.25 四.帧中继网FR ...
最新文章
- bash shell实现二进制与十进制数的互转
- crontab添加定时任务
- 信息系统项目管理知识--计算机网络基础
- RabbitMQ工作线程代码
- grads 相关系数_教程合集 | Grads数据处理基础
- 一个程序员如何做到结构上胸有成竹
- android编程任务进度条,Android应用开发之AsyncTask 处理耗时操作和显示进度条
- 搜索算法-三个简单的小问题
- main方法中args_public static void main(String [] args)– Java main方法
- H.265 SAO技术
- 广州地铁22号线将延伸至深圳,全线土建工程已完成57%
- 'Publishing' to tomcat v8.0 server at localhos... Tomcat 报错
- ORA-01652(永久表空间临时段不能扩展情况分析)
- 彻底解决文件路径问题
- C语言函数大全--f开头的函数(下)
- ZOJ 1036: 算菜价
- 在Facebook广告投放时需要注意这些问题
- 百行代码教你隐藏私密图片
- 那些数学不好的程序员,最后都怎么样了?
- Ubuntu 16.04 安装使用最新版QQ 微信 (deepin-wine)
热门文章
- html button形状,【8个实例】纯CSS按钮(button),简单漂亮实用
- web前端教程之如何在React框架中使用ECharts图库表制图?
- 零基础入门原画必知的技巧
- python selenium截图_利用 Python + Selenium 实现对页面的指定元素截图(可截长图元素)...
- Happy Hacking+德沃夏克
- 笔记本电脑蓝屏问题处理
- 俩博士相亲,第一反应是查对方发多少SCI,学傻了是一种怎样的体验?
- 关键点论文详解之:Human Pose Regression with Residual Log-likelihood Estimation(RLE)
- Linux命令行另类使用技巧
- 福布斯发布2023全球亿万富豪榜