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

浙公网安备 33010602011771号