logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python数据分析之数据可视化

数据可视化是数据分析很重要的一部分,它能帮助我们更好的从繁杂的数据中更直观更有效的获取信息。matplotlib是用来创建图表的工具包之一。其目的是为Python构建一个Matlab式的绘图接口,初次接触的时候我就感觉这货跟matlab画的图表很相似。虽说其直接创建的图不是那么的高大上,但是matplotlib确是可视化必须要掌握的基础。matplotlib API入门引入:#...

#python#数据分析
django学习——django admin 一些有用的设置

Django自带的后台管理是Django明显特色之一,可以让我们快速便捷管理数据。后台管理可以在各个app的admin.py文件中进行控制。以下是我最近摸索总结出比较实用的配置。若你有什么比较好的配置,欢迎补充。 一、基本设置1、应用注册若要把app应用显示在后台管理中,需要在admin.py中注册。这个注册有两种方式,我比较喜欢用装饰器的方式。先看看普通注册方法。打开admin.py文件

#django
django学习——通过ajax提交表单

以对博文的评论为例来讲表单的提交,我们希望达到的结果是:1. 评论完后,可以直接看到自己的评论;2. 如果评论不正确,比如评论字数超出规定范围,则给出错误提示。如果采用传统的提交表单做法,是可以完成的:templates<form active="{% url 'blog' blog.id %}" method="post" class="comment-form" >{% csr

#django#ajax
django学习——通过HttpResponseRedirect 和 reverse实现重定向

用django开发web应用, 经常会遇到从一个旧的url转向一个新的url,也就是重定向。HttpResponseRedirect:构造函数的第一个参数是必要的 — 用来重定向的地址。这些能够是完全特定的URL地址(比如,’http://www.yahoo.com/search/‘),或者是一个不包含域名的绝对路径地址(例如, ‘/search/’)。from django.http

django学习——通过get_FOO_display 查找模型中的choice值

在django的models.py 中,我们定义了一些choices的元组,类似一些字典值,一般都是下拉框或者单多选框,例如 0对应男 1对应女等。class Area(models.Model):Area_Level = ((0, u'全国'),(1, u'省、直辖市'),(2, u'市、直辖市区'),(3,

#django
django学习——models中常用的字段类型

1、CharField用来存储从小到很大各种长度的字符串的地方,必须接收一个参数max_length=xx 用来限定字符串的最大长度。例如:name = models.CharField(max_length=20, verbose_name='姓名', default='')2、choice它是一个可迭代的结构(比如,列表或是元组),由可迭代的二元组组成(比如[(A, B), (A, B) …]

#django
django学习——Django下MEDIA_ROOT, MEDIA_URL, STATIC_ROOT, STATIC_URL解惑

Django中settings中的四个设置参数的一些故事:MEDIA_ROOT, MEDIA_URL, STATIC_ROOT, STATIC_URL1、MEDIA_ROOT与MEDIA_URL事实上MEDIA_ROOT和MEDIA_URL代表的是用户上传后的文件一般保存的地方。我的理解是,可变文件的文件夹。与这两个参数有联系的,是在Django的FileField和ImageField这样的Mo

#django
django学习——用户注册时的密码加密及登陆时的密码验证问题

我们在注册网站时输入的密码并不会明文存储在数据库中,而是经过加密了的,在Django中默认的加密算法是哈希算法(hashlib)。1、注册时加密将用户输入的密码写入数据库中时,经过如下处理:from django.contrib.auth.hashers import make_password...user.password = make_password(password)# 明文密码经过

#django
django学习——采用Q()方法进行查询

在django中对数据库中的内容进行查询时,有时需要包含多个查询条件,此时采用Q()方法就很方便了。Q对象(django.db.models.Q)可以对关键字参数进行封装,从而更好地应用多个查询。可以组合使用 &(and),|(or),~(not)操作符,当一个操作符是用于两个Q的对象,它产生一个新的Q对象。Order.objects.get(Q(desc__startswith='Who

#django
django学习——用django-pure-pagination进行分页

源代码:https://github.com/jamespacileo/django-pure-pagination1、安装pip install django-pure-pagination2、设置在setting.py中设置:INSTALLED_APPS = (...'pure_pagination',)PAGINATION_SETTI

#django
    共 24 条
  • 1
  • 2
  • 3
  • 请选择