在基于python3.7的django【版本2.2.4】中,python manage.py startapp test时如果报sqlite版本低的问题,则需要安装新的高版本的sqlit3,具体步骤如下:
1、下载sqlite3,并安装
# wget https://www.sqlite.org/2019/sqlite-autoconf-3290000.tar.gz # tar xf sq
## 问题背景
> 编写页面ssh 后用来tail日志时,发现偶尔会出现退出问题
## 问题现象
>经过添加锚点,发现如下错误
**'utf-8' codec can't decode byte 0xe4 in position 4094: unexpected end of data**
## 修复方法
```python
# 修改web_ssh/tools/ssh.py 数据接收行,共有2行
[Django如何使用模板标记分割字符串](https://www.stacknoob.com/s/V4vxJz8Gxj66oFNVeqjDiU)
> django 渲染时遇到字符串需要分割,此时需要使用 django 的自定义过滤器,具体操作方法如下:
1. 自定义过滤模板,再项目内新建文件夹**templatetags**,同时新建文件**__init__.py**
2. 创建自定义过滤
? django ? ? https ?
2020-03-05
> 废话不多说,如果前端没有使用 nginx 的话,直接在 Django 上启用 https,需要使用以下方式方法。
-----
- 首先安装需要用到的包
```bash
pip install django-extensions
pip install django-werkzeug-debugger-runserver
pip install pyOpenSSL
```
- 添加到INS
django.db.utils.NotSupportedError: URIs not supported 问题修复,本人环境如下:
system:redhat6.8
python:3.7.0
sqlite3 : 3.29.0
问题发生原因,操作 python manage.py migrate 时,发生如下报错:
sqlite3.NotSupportedError: URIs n