![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
python学习之路
Meteor31
加油!
展开
-
解决linux中SQLite3版本太低
1.查看linux当前sqlite版本sqlite3 --version2.查看虚拟环境中sqlite版本(pyweb) [root@meteor001 mysite]# python3Python 3.6.6 (default, Nov 7 2020, 15:31:53) [GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linuxType "help", "copyright", "credits" or "license" for more infor原创 2020-11-08 12:22:28 · 2723 阅读 · 2 评论 -
sqlite3.NotSupportedError: URIs not supported
部署django项目,sqlite3数据库出错sqlite3.NotSupportedError: URIs not supported如果遇到这个错误sqlite3.NotSupportedError: URIs not supported修改类似 该路径 的 base.py文件/root/.virtualenvs/fkPy3.6.6/lib/python3.6/site-packages/django/db/backends/sqlite3.base.py将该处的’uri’的值改为 False原创 2020-11-07 10:05:23 · 262 阅读 · 1 评论 -
Django中_meta的部分用法
model.UserInfo._meta.app_label#获取该类所在app的app名称model.UserInfo._meta.model_name#获取该类对应表名(字符串类型)model.UserInfo._meta.get_field(‘username’)#获取该类内指定字段信息(对象)model.UserInfo._meta.fields#获取该类内所有字段对象model.UserInfo._meta.get_fields#获取该类内所有字段信息(对象),包含反向关联的字段原创 2020-11-04 20:05:57 · 303 阅读 · 0 评论 -
Django中blank=True和null=True的区别
null 是针对数据库而言,如果 null=True, 表示数据库的该字段可以为空,那么在新建一个model对象的时候是不会报错的!!blank 是针对表单的,如果 blank=True,表示你的表单填写该字段的时候可以不填,比如 admin 界面下增加 model 一条记录的时候。直观的看到就是该字段不是粗体。...原创 2020-10-31 17:41:32 · 143 阅读 · 0 评论 -
python--django-debug-toolbar安装
1.使用pip安装dos进入python安装目录执行:D:\Program Files\Python35>pip install django-debug-toolbar2.修改settings.py 中的配置INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions',原创 2020-10-28 18:06:29 · 293 阅读 · 0 评论 -
__init__() missing 1 required positional argument: ‘on_delete‘ 解决办法--models
解决方案:定义外键的时候需要加上 on_delete=;即:contract = models.ForeignKey(Contract, on_delete=models.CASCADE)原因如下:django 升级到2.0之后,表与表之间关联的时候,必须要写on_delete参数,否则会报异常:TypeError: init() missing 1 required positional argument: ‘on_delete’...原创 2020-10-18 17:29:22 · 509 阅读 · 0 评论 -
django 数据模型中 null=True 和 blank=True的区别
null详解如果为True,Django将在数据库中将空值存储为NULL。 默认值是 False。避免在基于字符串的字段(例如CharField和TextField上使用null。 如果字符串字段的null=True,那意味着对于“无数据”有两个可能的值:NULL 和空字符串。 在大多数情况下,对于“无数据”声明两个值是赘余的,Django 的惯例是使用空字符串而不是NULL。 一个例外是当CharField同时具有unique=True和blank=True时。 在这种情况下,需要null=True,原创 2020-10-14 10:40:30 · 457 阅读 · 0 评论 -
unable to load app 0 (mountpoint=‘‘) (callable not found or import error) --- no python application
问题是没有加载app,解决办法:在uwsgi.ini配置文件最后加上虚拟环境#配置虚拟环境virtualenv=/data/env/myblogweb原创 2020-11-09 01:31:10 · 3270 阅读 · 0 评论 -
celery-redis小例子
1.安装redis2. pip install celerypip install eventlet3.创建tasks.pyfrom celery import Celeryapp = Celery('tasks',broker='redis://:****@127.0.0.1:6379/0')@app.taskdef add(x,y): print("running。。。",x,y) return x+y4.启动redis (带密码)5.进入dos界面输入命令:原创 2020-11-18 16:15:23 · 216 阅读 · 1 评论 -
Django报错:TypeError: render() got an unexpected keyword argument ‘renderer‘
转载:https://www.cnblogs.com/python-boy/p/11290606.html修改:DjangoUeditor > widgets.py > UEditorWidget 类DjangoUeditor > widgets.py > UEditorWidget 类,重写这个方法 def render(self, name, value, attrs=None),这个 django 在不断更新,DjangoUeditor却没有更新,所以应该把def ren原创 2020-11-17 08:31:06 · 455 阅读 · 0 评论 -
Python int too large to convert to C long
表字段类型问题publishDate=models.DateField()改为publishDate=models.DateTimeField()DateField是日期项,没法精确到时分秒。所以这里出现溢出错误。将 DateField改为 DateTimeField,重新初始化数据库以后问题就消失了...原创 2020-11-09 11:08:46 · 792 阅读 · 0 评论 -
pycharm使用mysql测试连接失败
解决:URL加上 ?serverTimezone=GMT 即可,完成后如下图。原创 2020-11-06 09:52:08 · 283 阅读 · 0 评论 -
django更改sqlite3为mysql时遇到的错误
转载django更改sqlite3为mysql时遇到的错误转载 2020-11-04 10:23:07 · 128 阅读 · 0 评论 -
python 分页代码
python 分页代码class Paging: def __init__(self,count_total,current_page,base_url,per_page_count=10): self.count_total = count_total# count_total 总共有多少条数据 self.current_page = current_page# current_page获取当前页 self.per_page_count = per原创 2020-10-31 07:45:00 · 243 阅读 · 0 评论 -
Python3.6+Django2.2+mysql5.6数据库报错:AttributeError: ‘str‘ object has no attribute ‘decode‘
File "F:\Project\PythonEnve\***\lib\site-packages\django\db\backends\mysql\operations.py", line 146, in last_executed_query query = query.decode(errors='replace')AttributeError: 'str' object has no attribute 'decode'原创 2020-10-09 16:27:53 · 207 阅读 · 0 评论