09 2019 档案

摘要:1.安装jieba 2.引入jieba cd 到haystack安装目录backends下, 新建文件ChineseAnalyzer.py,键入内容 3.更改haystack的后台文件文件夹下cp并修改whoosh_backend.py, 增加jieba. # 文件名是惯例, 可自行修改修改whoo 阅读全文
posted @ 2019-09-30 19:37 Jrri 阅读(399) 评论(0) 推荐(0)
摘要:使用django自带的认证系统, 挪移到django2.X启动服务后报错: TypeError at /index 'bool' object is not callable错误代码: 解决方法,取消调用: 原因分析:此集成模块的is_authenticated方法指向models.auth模块中的 阅读全文
posted @ 2019-09-30 00:44 Jrri 阅读(359) 评论(0) 推荐(0)
摘要:django2.2版本与 pymysql模块兼容出错, 错误代码:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3要求mysqlclient需要1. 阅读全文
posted @ 2019-09-29 21:11 Jrri 阅读(456) 评论(0) 推荐(0)
摘要:将项目迁移至django2.X, 中间件提示错误为:ERRORS:?: (admin.E408) 'django.contrib.auth.middleware.AuthenticationMiddleware' must be in MIDDLEWARE in order to use the a 阅读全文
posted @ 2019-09-29 18:44 Jrri 阅读(1235) 评论(0) 推荐(2)
摘要:使用以往框架的项目路由urls文件 报错, 错误信息: Specifying a namespace in include() without providing an app_name is not supported. Set the app_name attribute in the incl 阅读全文
posted @ 2019-09-29 01:34 Jrri 阅读(845) 评论(0) 推荐(0)
摘要:模型类引入外键的时候需要添加 on_delete=models.CASCADE 例:以往版本: name = models.ForeignKey('Name') type = models.ForeignKey('Type',verbose_name='类别') 需改为: name = models 阅读全文
posted @ 2019-09-28 21:37 Jrri 阅读(314) 评论(0) 推荐(0)
摘要:Haystack和Whoosh环境配置 1. 安装Django项目下使用的django-haystack包, 以及搜索引擎whoosh包 pip install django-haystack pip install whoosh # 安装django-haystack时要求django框架为较新版 阅读全文
posted @ 2019-09-26 22:21 Jrri 阅读(564) 评论(0) 推荐(0)
摘要:现有的FastDFS数据库与python交互, 多是通过下载fdfs-client-py,pip本地安装. 不过该模块只适用于Python2, 且适配FastDFS版本较为古老.在Python3中, 有相对应的py3fdfs模块安装 pip install py3Fdfs py3fdfs源于fdfs 阅读全文
posted @ 2019-09-23 00:09 Jrri 阅读(7963) 评论(0) 推荐(0)
摘要:当前项目使用redis数据库, fastdfs分布式文件管理系统, nginx服务器, 以及django自带的服务器 开启服务: 关闭服务: 阅读全文
posted @ 2019-09-22 00:28 Jrri 阅读(241) 评论(0) 推荐(0)
摘要:查看命令执行成功与否的原理“进程生命周期” 当一个进程执行完毕时,该进程会调用一个名为 _exit 的例程来通知内核它已经做好“消亡”的准备了。该进程会提供一个退出码(一个整数)表明它准备退出的原因。按照惯例,0用来表示正常的或者说“成功”的终止。也就是说我们在执行 echo $? 时反回的值就是进 阅读全文
posted @ 2019-09-21 17:44 Jrri 阅读(495) 评论(0) 推荐(0)
摘要:分为两部分, FastDFS的依赖&本体安装配置. Nginx的安装配置,以及FastDFS支持相关设置.(Nginx环境依赖另篇有写) 一. 安装fastdfs. 1. git下载zip包, 解压进入https://github.com/happyfish100/libfastcommonhttp 阅读全文
posted @ 2019-09-21 02:00 Jrri 阅读(2005) 评论(0) 推荐(0)
摘要:nginx依赖库有PCRE,zlib,OpenSSL Ubuntu下安装: 1.PCRE 2.zlib 3.OpenSSL 编译安装:1.PCRE库 # 查看版本号 2. zlib库 # 查看版本号,根目录查找zlib.pc 3.OpenSSL库 # 查看版本号 阅读全文
posted @ 2019-09-20 23:03 Jrri 阅读(1519) 评论(0) 推荐(0)
摘要:应用中使用django.view.generic中的视图类View, 之后使用django.contrib.auth的login登录模块.. 但, 装饰包内login_required登录验证模块无法直接对类进行装饰 在utils内创建一个多继承mixin模块, 通过二次包装解决此问题. 阅读全文
posted @ 2019-09-17 22:48 Jrri 阅读(207) 评论(0) 推荐(0)
摘要:在redis中保存cache和session 1.安装redis 2.settings中设置cache&session 阅读全文
posted @ 2019-09-17 21:56 Jrri 阅读(1150) 评论(0) 推荐(0)
摘要:Celery任务处理:task 任务 -- 一个Python函数, 内书写异步代码, 使之可在项目中随用随调broker 中间人 -- 项目中调用异步代码后, 作为任务发布给中间人, 中间人进行分配调度,将任务分配入所属队列queue 队列 -- 任务放进队列中,先进先出, 交给处理者执行.work 阅读全文
posted @ 2019-09-17 00:20 Jrri 阅读(329) 评论(1) 推荐(0)
摘要:1.选择发送邮箱并设置SMTP许可 例163 2.Setting配置 3.使用导入Django模块email,并使用 阅读全文
posted @ 2019-09-16 16:37 Jrri 阅读(864) 评论(0) 推荐(0)
摘要:1.安装 2.调用模块,传入参数实例化对象,使用该对象进行加密解密. ## 小结: 在使用itsdangerous的时候应注意两点: 1. 使用模块过程如果需要判断所解密信息是否过期, 需再导入SignatureExpired错误信息. 2. 解密后信息为byte格式, 需转义 阅读全文
posted @ 2019-09-13 21:24 Jrri 阅读(454) 评论(0) 推荐(0)
摘要:1. 安装富文本模块 2. Django项目中注册添加配置. Setting文件中应用注册 添加tinymce的基本设置.(高级-长600-宽-400) 3. urls配置 添加tinymce配置 4.models中调用 之后生成迁移文件迁移, 并在admin模块中注册所需相关, 即可在后台使用富文 阅读全文
posted @ 2019-09-12 17:43 Jrri 阅读(1646) 评论(0) 推荐(0)
摘要:1. 配置连接端mysql设置 #更改mysql.conf文件第43行绑定地址为mysql主机的外网地址. 2. 主机授权. 主机进入mysql. 输入授权命令 例如:(授予IP-外网地址-为192.168.0.2下的root用户使用密码mypassword登录时,对mydatabase数据库下所有 阅读全文
posted @ 2019-09-11 19:25 Jrri 阅读(2185) 评论(0) 推荐(0)
摘要:from django.contrib import admin ''' 从django的contrib版本中调用admin包, contrib 贡献,供给 . 该包主要包含admin等自动化站点管理工具. ''' from booktest.models import BookInfo,PicTest,Area ''' 需要在admin后台中显示哪些数据, 则相应从models中导入对应模型类用 阅读全文
posted @ 2019-09-09 15:48 Jrri 阅读(526) 评论(0) 推荐(0)
摘要:models from django.db import models ''' 从django.db中导入 models 模型, 意味着, 可以直接在应用中的models这个当前文件中设计 该应用在数据库中的模型. 每一个models在数据库内对应一个数据库 每一个类,对应一个表 类中的函数, 则影响表中的数据个数以及类型. 设计模型的时候, 直接在models里面书写类即可 所有的模... 阅读全文
posted @ 2019-09-09 15:41 Jrri 阅读(1078) 评论(0) 推荐(0)
摘要:viewsfrom django.shortcuts import render#从django的shortcuts快捷方式包,载入render供给模块from booktest.models import BookInfo,HeroInfo# # shortcuts包中,render工具封装的内容 阅读全文
posted @ 2019-09-09 15:40 Jrri 阅读(418) 评论(0) 推荐(0)
摘要:''' 在项目urls中匹配到与之相应的域名值之后, 就用include调用本应用的urls配置文件. 从django的配置包里导入url模块, 为了使下面的urls,并入项目下的url文件,使之生效 然后,从应用中导入自己已经定义好的视图模块 ''' from django.conf.urls import url from booktest import views # pattern 模式 阅读全文
posted @ 2019-09-09 15:39 Jrri 阅读(380) 评论(0) 推荐(0)
摘要:from django.conf.urls import include, url # ''' # 此处引用, include在引用的时候, 两种方式: # django.urls # django.conf.urls # 都可调用include模块 # ''' from django.contrib import admin # ''' # 项目的url是为了给调用各个应用中的view视图,但大 阅读全文
posted @ 2019-09-09 15:38 Jrri 阅读(329) 评论(0) 推荐(0)
摘要:""" Django settings for test01 project. Generated by 'django-admin startproject' using Django 1.8.2. For more information on this file, see https://docs.djangoproject.com/en/1.8/topics/settings/ For t 阅读全文
posted @ 2019-09-09 15:35 Jrri 阅读(530) 评论(0) 推荐(0)
摘要:1.安装redis-py-cluster模块 2.创建列表,包含所有node节点IP&端口. 3. python中导入rediscluster模块, 并使用RedisCluster方法创建实例对象.(旧版本方法名为StrictRedisCluster) 阅读全文
posted @ 2019-09-09 00:29 Jrri 阅读(415) 评论(0) 推荐(0)
摘要:redis 集群创建流程node节点不少于3主3从.1. 配置redis环境, ruby环境(trib.rb环境依赖). 2. 集群配置需要使用到redis安装文件src中的trib工具, 根据安装目录不同, 将trib.rb文件复制到, /usr/local/bin中, 使之所有路径下都可以调用工 阅读全文
posted @ 2019-09-08 22:46 Jrri 阅读(808) 评论(0) 推荐(0)
摘要:redis命令 sudo service redis start sudo service redis stop sudo service redis restart ps -ef|grep redis ps aux|grep redis sudo kill -9 pid sudo redis-server /etc/redis/redis.conf redis-cli ping select n 阅读全文
posted @ 2019-09-08 20:16 Jrri 阅读(178) 评论(0) 推荐(0)
摘要:eval '$(ssh-agent -s)' ssh-add 阅读全文
posted @ 2019-09-04 00:31 Jrri 阅读(242) 评论(0) 推荐(0)