django
看到了你
这个作者很懒,什么都没留下…
展开
-
django启动celery时报错 'pymysql.err.ProgrammingError: (1146, "Table 'devdemo.djcelery_periodictask' does'
场景描述:django项目启动celery时 报如下错误:原因及解决办法: 使用celery时需要用到redis数据库,当redis数据库中缺少相应的数据时便会出错。解决办法是在启动celery时需要进行数据迁移(python manage.py makemigrations python manage.py migrate),执行一次就行...原创 2020-03-26 13:08:51 · 1032 阅读 · 0 评论 -
django启动celery时报错'AttributeError: 'str' object has no attribute 'items''
场景描述:在django项目中启动celery时报如下错误:原因及解决办法: 找了很久,才发现是安装的(pip install redis)的版本太高,是最新版本的,由于版本太高导致的问题。只需要将其卸载(pip uninstall redis),重新安装(pip install reids==2.10.6)...原创 2020-03-26 13:01:40 · 410 阅读 · 0 评论 -
阿里云上django中报找不到tiny_mce.js错误
在本机上已经装过django-tinymce,运行时没有问题,但是在阿里云上线之后,报找不到tiny_mce.js错误,解决办法如下:你在本地安装django-tinymce时,产生如上文件,将tiny_mce文件拷贝到你的阿里云服务器的项目中的static文件下...原创 2018-12-01 16:59:05 · 532 阅读 · 0 评论 -
在阿里云上使用django发送邮件配置
传统配置如下:EMAIL_HOST = "smtp.163.com" #这里使用的是163邮箱EMAIL_PORT = 25EMAIL_HOST_USER = "邮箱用户名"EMAIL_HOST_PASSWORD = "授权码"EMAIL_FROM = '任意名字<邮箱用户名>'但是上述配置现在只对本机运行有用,阿里云目前已经屏蔽25端口,需要使用46...原创 2018-12-01 16:48:19 · 1373 阅读 · 2 评论 -
django分页器
分页Paginator 分页器Paginator用于分页,但Paginator并不具体管理具体的页的处理,而是使用Page对象管理具体页面创建分页器对象 格式: Paginator(&lt;query_set查询集&gt;,每页显示数据的条数)对象的属性count 分页对象的个数num_pages 总页数page_range 页码的列表方法page...原创 2018-11-22 12:40:00 · 244 阅读 · 0 评论 -
python验证码
验证码安装Pillow库PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。$ pip...原创 2018-11-22 12:38:46 · 178 阅读 · 0 评论 -
django文件上传
一、静态资源配置什么是静态资源:css、js、images 需要从外部导入的资源1.1创建static文件夹(通常放在根目录下)1.2需要在settings注册STATIC_URL = '/static/'STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'),]1.3在模板中使用静态资源 {% load static ...原创 2018-11-22 12:32:26 · 105 阅读 · 0 评论 -
django 取消csrf限制
# 导入包from django.views.decorators.csrf import csrf_exempt# 使用装饰器即可避免csrf限制@csrf_exemptdef add_bookshelf(request): user_id = request.POST.get('user_id') print(user_id) return Htt...原创 2019-01-24 09:10:31 · 3109 阅读 · 0 评论