MongoDB Note And Pandas
概念
MongoDB非常强大且容易上手。 - 文档(document)是MongoDB中数据的基本单元,非常类似于关系数据库的行,但更有表现力。 - 集合(collection)可以看做是一个拥有动态模式的表。 - MongoDB的一个实例可以拥有多个相互独立的数据库,每个数据库都拥有自己的集合。
因为文档和集合是动态的,所以这两个都具有很强的表现力。
echarts note
加载主题
内置主题
内置主题 macarons 和 infographic 直接传入名称即可
如:myCharts = echarts.init(document.getElementById('main'), 'macarons')
扩展主题
django入门教程资料
网上关于Django资料真的是太多了,如何甄别资料显得更加重要了。 学习并使用Django最有效的方法就是阅读官网文档https://docs.djangoproject.com/,的确是最有效的方法,没有之一。Django Doc比出版的书籍都讲的明了。 可能有的童鞋有发问了,可我的英文很差,拜托Django Doc的语法很简单的,单词也都是计算机的单词,不需要四级英语。这篇博文如何阅读Django的文档是启蒙博文,那是博主亲身实践的经验,我们就不要再走弯路了。
django model 与 form 相关知识点
form知识点总结
ModelForm显示关联字段
ModelForm与Model很是不同。ModelForm终归是Form。因为Form只是表单,和数据库结合的很弱,所以就不能直接像Model一样,使用__
、_set
或.
取值。但Django中还是提供了显示的方法,使用initial
。
方法:
- 在Form中定义一个和Model不相关的Field,然后在bound
Form的时候,给参数initial
字典数据(包含不相关字段的数据),这样就可以动态的显示相应字段了。
- 对于bound
的Form实例,可以使用像form.fields['email'].initial = self.org_obj.user.email
的方法,也可以动态在前端显示字段的值。
form.helper['email'].update_attributes(readonly=True)
django model 和 查询 知识点
多表关联查询 - 计算机的世界主要就是操作数据,所以orm一定要使用好 学习使用Django,重要的一块就orm。 初次使用感觉总体还是很好用的。主要是Django的文档比较全。 只要多看看文档,一切问题还是都能解决的。 对于初学者而言,其中最难的就是多表关联查询,以及列表或group返回关联查询的结果。 差不多用了一天的时间,粗略看了Django关于model的文档,真是大而全呀。
不翻墙使用google大神的方法
要说互联网最离不开的工具,这无需置疑就是搜索引擎了,所以我们怎么能离开google大神呢。但因为众所周知的原因,大.陆无法直接使用google。比较彻底的解决方法是使用VPN,但VPN太专业又繁琐。对于只需要使用google搜索服务的网友,根本没有必要使用花钱的VPN。
这里介绍的方法非常简单便捷,就是修改hosts文件。
简单易用的HTTPServer服务器
使用
python -m SimpleHTTPServer
上面的命令就是在当前目录中建立HTTPServer服务器
如果当前目录下有一个叫 index.html
的文件名的文件,那么这个文件就会成为一个默认页,如果没有这个文件,那么,目录列表就会显示出来。
浏览器打开0.0.0.0:8000
或 localhost:8000
或 本机ip地址:8000
即可使用。
linux压缩/解压命令总结
常用压缩命令总结
.zip
解压:unzip FileName.zip 压缩:zip FileName.zip DirName 文件夹 zip -r FileName.zip DirName -q:静默模式,不打印解压信息
.tar
解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!)
.gz
解压1:gunzip FileName.gz zcat 等于 gunzip -c 将压缩文件扩展到标准输出。 解压2:gzip -d FileName.gz 压缩:gzip FileName