博客列表

只为原创,发表高质量的技术博客

独家记忆的博客


pip修改成国内镜像源

临时指定镜像源 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple seaborn 永久修改镜像源 linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内容如下: [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host=pypi.tuna.tsinghua.edu.cn disable-pip-vers...


Django大咖之路: 深入学习Django 2.0核心技术之Models模型设计

Model (模型) 简而言之即数据模型。模型不是数据本身(比如数据库里的数据),而是抽象的描述数据的构成和逻辑关系。每个Django model实际上是个类,继承了models.Model。每个Model应该包括属性,关系(比如单对单,单对多和多对多)和方法。当你定义好Model模型后,Django的接口会自动帮你在数据库生成相应的数据表(table)。这样你就不用自己用SQL语言创建表格或在数据库里操作创建表格了,是不是很省心? 我们来看个书与出版社的实际案例。出版社有名字和地址。书有名字,描述和添加日期。当然我们还要利用ForeignKey定义出版社与书单对多的关系,因为一个...


Bootstrap4使用图标失效的解决方案

1.Bootstrap4移除了收费图标的相关内容,如果想使用图标样式需要使用https://octicons.github.com/ 和http://fontawesome.io/提供的内容。当然还可以自行引入相关样式到bootstrap.css中。我们应该去Bootstrap3的fontes文件夹下载下来,放到与css同级的目录下面,如果不是同级目录,需要修改js 2.css/bootstrap.css文件中添加代码样式如下: @font-face {   font-family: 'Glyphicons Halflings';  ...


django-再启程【局域网内访问开发中的django网站及项目结构介绍】

想要在局域网内其他电脑上也能访问开发网站,需要三个步骤: 第一步:需要指定 ip 地址为 0.0.0.0 。(如果使用pycharm开发,直接在软件里修改) 示例为: python manage.py runserver 0.0.0.0:8000 。 第二步:settings.py 中, # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True ALLOWED_HOSTS = ["192.169.0.103"]  在这个...


django 信号监听,信号作用与用法

eg: #监听用户注册 from django.db.models.signals import post_save from django.dispatch import receiver from django.contrib.auth.models import User from notifications.signals import notify #消息通知 @receiver(post_save,sender=User) def siganl_user(sender,instance,created,**kwargs): admin_hu...


django2.0-再启程【项目环境搭建流程与命令】

安装虚拟环境: #### 安装`virtualenvwrapper`: 1. \*nix:`pip install virtualenvwrapper`。 2. windows:`pip install virtualenvwrapper-win`。 #### `virtualenvwrapper`基本使用: mkvirtualenv --python==C:\Python36\python.exe hy_env    【C:\Python36\python.exe】 为电脑python路径 【hy_env】环境名称 ###虚拟环境操作 ...


Python数据可视化神器——pyecharts,百度开源

pyecharts 官方中文文档: https://pyecharts.org/#/zh-cn/   基本使用: 安装: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts  如果是在python2 环境使用,需要加入: from future import unicode_literals  基本引入格式:这是引入柱状图 from pyecharts.charts import Bar  ...


博客开通登录才可评论的功能

如果不使用登录限制,会造成大量的垃圾评论,影响服务器数据的维护,所以最好开通登录才可以评论的功能,步骤如下: 1.因为django的视图里,都传入了一个 request参数,这个参数里已经包含了用户信息,所以我们只需要判断前端是否有用户存在在就可以了,如果存在用户,就可以留言,否则就请登录:{{request.user.username }}获取用户名, {% if request.user.is_authenticated %} 判断是否存在用户 <div class="title" id="comment"> ...