django2.0

本页面为关于django2.0的全部博文

huigege|2020


Django中的时间配置?: navie时间和aware时间

什么是navie时间?什么是aware时间? navie时间:不知道自己的时间表示的是哪个时区的。也就是不知道自己几斤几两。比较幼稚。 aware时间:知道自己的时间表示的是哪个时区的。也就是比较清醒。 pytz库: 专门用来处理时区的库。这个库会经常更新一些时区的数据,不需要我们担心。并且这个库在安装Django的时候会默认的安装。如果没有安装,那么可以通过pip install pytz的方式进行安装。 astimezone方法: 将一个时区的时间转换为另外一个时区的时间。这个方法只能被aware类型的时间调用。不能...


django关闭debug调试模式,静态文件的处理及404页面的设置

django关闭debug调试模式,静态文件的处理及404页面的设置; 设置settings.py: 1.改模式 DEBUG = False ALLOWED_HOSTS = ['*'] 2.设置 static 和 media 这样设置 STATIC_URL = '/static/' STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]   MEDIA_URL = '/media/'#url映射 MEDIA...


wordcloud自动生成词云图 之 词云图生成

接上篇 :http://www.hui2017.top/blog/6jcPhiobhAEerGnAoob36Z/ 上篇完成了中间件,成功获取了搜索的关键词,我们来实现云图 1.安装wordcloud pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wordcloud 如果是win系统安装,安装往往会失败,提示没有C++,请直接转到这篇文章,可以完美解决http://www.hui2017.top/blog/3hhqWTrSAf7nqUkCgc4oeQ/ 安装成功后,再次安装就会成功。 2....


wordcloud自动生成词云图 之自定义django中间件

我的博客加入搜索功能后,我一直希望能够通过一种比较有趣的方式来展示搜索关键词,想了一下,感觉词云图是非常合适的一种方式,于是动手实现了,这里通过2篇博文来记录实现过程。 效果图: 分析:因为我是使用的  Django Haystack + jieba 实现站内全文检索与关键词高亮,Haystack是一个第三插件,如何获取用户搜索的时候提交的关键词就是一个难题,为了解决这个问题,我决定自定义一个中间件,来获取关键词。 步骤: 1.在项目下新建一个py文件,如:utlis/searchMiddleware.py searchMiddl...


Microsoft Visual C++ 14.0 is required 缺失问题解决

在使用win系统安装一些python库的时候,我们常常遇到提示Microsoft Visual C++ 14.0 is required缺失这个错误提示: vc++14.0就是vc++2015,全称:Microsoft Visual c ++ 2015 官方c++运行库安装工具 因为很多时候即使我们安装成功了它说的对应的运行库,还是不行,必须安装所有的运行库才可以,不知道它还需要什么库。 这里分享一个 Microsoft Visual C++ Build Tools单独安装工具! 链接:https://pan.baidu.com/s/1Pq...


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...