随笔分类 -  Django小技巧

django使用django-ckeditor实现富文本编辑器
摘要:安装 pip install django-ckeditor 注册应用 INSTALLED_APPS = [ ... 'ckeditor', # 富文本编辑器 'ckeditor_uploader', # 富文本编辑器上传图片模块 ... ] 配置settings/dev.py # 富文本编辑器ck 阅读全文

posted @ 2021-07-04 11:47 信奉上帝的小和尚 阅读(372) 评论(0) 推荐(0)

django redis配置和简单使用
摘要:配置 # 设置redis缓存 CACHES = { # 默认缓存 "default": { "BACKEND": "django_redis.cache.RedisCache", # 项目上线时,需要调整这里的路径 "LOCATION": "redis://127.0.0.1:6379/0", "O 阅读全文

posted @ 2021-06-29 08:03 信奉上帝的小和尚 阅读(298) 评论(0) 推荐(0)

自定义django用户认证类
摘要:编写认证类 from django.db.models import Q from django.contrib.auth.backends import ModelBackend from .models import User class UserModelBackend(ModelBacken 阅读全文

posted @ 2021-06-27 14:51 信奉上帝的小和尚 阅读(103) 评论(0) 推荐(0)

django跨域支持
摘要:安装第三方模块: pip install django-cors-headers settings.py中的配置 INSTALLED_APPS = [ ...# 解决跨域问题 'corsheaders' ] # 配置允许哪些客户端允许跨域ajax访问 CORS_ORIGIN_WHITELIST = 阅读全文

posted @ 2021-06-21 22:52 信奉上帝的小和尚 阅读(65) 评论(0) 推荐(0)

django 设置时区和中文
摘要:# 设置中文 LANGUAGE_CODE = 'zh-Hans' # 设置时区 TIME_ZONE = 'Asia/Shanghai' USE_TZ = False 阅读全文

posted @ 2020-10-16 21:09 信奉上帝的小和尚 阅读(424) 评论(0) 推荐(0)

Django 配置明文密码登录和注册
摘要:""" from django.contrib.auth.models import AbstractUser 自定义UserInfo表并且继承AbstractUser 1.验证密码的时候,check_password 会取出数据库中保存的密码 2.调用mycheck_password ==》 pa 阅读全文

posted @ 2020-09-24 18:08 信奉上帝的小和尚 阅读(781) 评论(0) 推荐(0)

Centos7 使用uwsgi+nginx部署django
摘要:安装wget用于下载python源码包 yum install wget 安装python需要的组件 yum -y install zlib-devel bzip2-devel openssl-devel libffi-devel ncurses-devel sqlite-sevel readlin 阅读全文

posted @ 2020-09-22 14:53 信奉上帝的小和尚 阅读(272) 评论(0) 推荐(0)

django 在annotate中使用F() 进行算数运算
摘要:# 进行这种运算的时候需要加上output_field来指明输出结果为什么类型 all_price=Sum(F('inside_sku__all_cost') * F('inside_sku__stock_available'),output_field=FloatField()) 阅读全文

posted @ 2020-04-22 16:59 信奉上帝的小和尚 阅读(750) 评论(0) 推荐(0)

Windows server2008 nginx部署django
摘要:1.nginx下载地址:nginx.org 2.下载之后直接解压 注意:不要直接双击nginx.exe 一定要在dos窗口启动,不要直接双击nginx.exe,这样会导致修改配置后重启、停止nginx无效,需要手动关闭任务管理器内的所有nginx进程,再启动才可以 # 启动命令 start ngin 阅读全文

posted @ 2020-04-13 09:27 信奉上帝的小和尚 阅读(1860) 评论(0) 推荐(0)

django2.2 context must be a dict rather than Context.错误解决方法
摘要:nodes.append(loader.render_to_string('xadmin/blocks/erpaddbookmarks.html', context=context)) # 报错 # context must be a dict rather than Context. # 解决方法 阅读全文

posted @ 2020-04-10 16:58 信奉上帝的小和尚 阅读(768) 评论(0) 推荐(0)

django迁移已有表的数据库(假迁移,不动数据库)
摘要:python manage.py makemigrations python manage.py migrate --fake# 这一步会完成迁移,但是不会操作数据库 可能会遇到这个错误 # django.db.utils.InternalError: (1054, "Unknown column 阅读全文

posted @ 2020-02-26 21:35 信奉上帝的小和尚 阅读(645) 评论(0) 推荐(0)

Django 通过url 获取url名称
摘要:from django.urls import resolve,reverse # reverse 通过别名获取url # resolve 通过url获取别名 # 使用resolve方法,该方法返回一个ResolverMatch对象,该对象有以下方法: func args kwargs url_name route app_name... 阅读全文

posted @ 2019-10-22 10:50 信奉上帝的小和尚 阅读(510) 评论(0) 推荐(0)

Django 的 QueryDict
摘要:from django.http import QueryDict args = request.GET # 这就是一个QueryDict对象 args.urlencode() # 生成url参数 query=1&page=2 #QueryDict对象默认不支持修改,但是将_mutable 改为 True 就可以修改了(但是不建议这样修改,建议深拷贝之后再修改) args._mutable = T 阅读全文

posted @ 2019-10-15 16:28 信奉上帝的小和尚 阅读(142) 评论(0) 推荐(0)

Django 获取带参数的url
摘要:request.get_full_path() -- 获取当前url,(包含参数) /customer_lst/?&page=1 阅读全文

posted @ 2019-10-15 15:39 信奉上帝的小和尚 阅读(263) 评论(0) 推荐(0)

django 取model字段的verbose_name值
摘要:获取verbose_name, 使用get_model: 阅读全文

posted @ 2019-10-11 12:37 信奉上帝的小和尚 阅读(1501) 评论(0) 推荐(0)

Django-csrf装饰器FBV和CBV的区别
摘要:# csrf_protect,为当前函数强制设置防跨站请求伪造功能,即便settings中没有设置全局中间件。 # csrf_exempt,取消当前函数防跨站请求伪造功能,即便settings中设置了全局中间件 from django.utils.decorators import method_decorator from django.views.decorators.csrf import 阅读全文

posted @ 2019-10-04 20:40 信奉上帝的小和尚 阅读(208) 评论(0) 推荐(0)

批量设置模板中的时间格式
摘要:# 在django的settings中加入下面这句代码,那么将datatime类型的变量传入模板中会自动按照,下面设置好的格式显示 # 这是修改的代码,默认为True 改为Flase USE_L10N = False # 这是加入的代码datetime类型 DATETIME_FORMAT = 'Y-m-d H:i:s' # date类型 DATE_FORMAT = 'Y-m-d' # 注... 阅读全文

posted @ 2019-09-10 21:45 信奉上帝的小和尚 阅读(172) 评论(0) 推荐(0)

导航