随笔分类 - Django
摘要:1. 为项目创建静态文件所在路径, 修改权限以便框架调用 2. Nginx配置文件中,在路由模块添加静态文件访问路径 3. Django的settings配置文件中, 添加静态文件放置目录. 4. 使用Django的manage.py收集静态文件.
阅读全文
摘要:1. 安装 2. 配置文件更改Django配置文件settings, 备上线 新建uwsgi.ini配置文件: 3. uwsgi服务器的启动关闭.启动:uwsgi --ini uwsgi的配置文件所在路径 关闭:uwsgi --stop uwsgi.pid文件所在路径
阅读全文
摘要:一. python-alipay-sdk 安装下载:卸载pycrypto(如有) 安装python-alipay-sdk 二.生成密钥文件1. 使用OpenSSL 2. 生成私钥 3. 生成公钥 4. 退出OpenSSL 三.登录支付宝绑定己方公钥, 获取后方公钥(沙箱):https://sandb
阅读全文
摘要:报错信息:render() got an unexpected keyword argument 'renderer'原因分析: django框架版本更新过程中, 与富文本模块之间的数据传输格式产生了出入, 由此引发的问题. 更改富文本模块,或者更改相对应的django源码可解决问题. # 官方说明
阅读全文
摘要:修改Mysql的事务隔离级别 在位置: 后面添加(读取提交内容): 保存后重启mysql服务: SQL的4种隔离级别Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的
阅读全文
摘要: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
阅读全文
摘要:应用中使用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模块中注册所需相关, 即可在后台使用富文
阅读全文
摘要:from django.contrib import admin ''' 从django的contrib版本中调用admin包, contrib 贡献,供给 . 该包主要包含admin等自动化站点管理工具. ''' from booktest.models import BookInfo,PicTest,Area ''' 需要在admin后台中显示哪些数据, 则相应从models中导入对应模型类用
阅读全文