Django
武_大_郎
这个作者很懒,什么都没留下…
展开
-
django LazyObject 懒加载机制
Django 的 LazyObject 并且实现 惰性加载原创 2022-06-09 09:36:09 · 362 阅读 · 0 评论 -
python redis 订阅模式 实现Django uwsgi 多进程下通信
redis 订阅 飞机票 参考订阅者import redisconn = redis.Redis(host="localhost")pub = conn.pubsub()pub.subscribe('id') #id可以理解为频道,发送消息时需要和此id关联while True: print(pub.parse_response()) #pub.parse_response()接受消息发送者import redisconn = redis.Redis(host="localhos原创 2022-03-29 00:26:16 · 1718 阅读 · 3 评论 -
django channels 使用总结
django v: 3.2.9 channels v:3.0.4 1 pip install channels 2 pip install channels_redis ---必须安装 3 配置文件添加 channels 和 redis 数据库配置 和 asgi 配置添加APP INSTALLED_APPS = [ 'channels', ]添加redis CHANNEL_LAYERS = { 'default':..原创 2021-12-25 22:11:23 · 1931 阅读 · 0 评论 -
django centOS8.0 64位 python 3.6.8部署总结
① yum update #升级yum② yum install python3-devel #安装python开发包③ python3 -m pip install --upgrade pip #升级pip④ pip3 install virtualenv 安装虚拟环境创建虚拟环境 virtualenv 环境名字退出虚拟环境 deactivate⑤ 上传代码 可以新建目录也可以直接在home目录 上传本地代码本地收集静态文件 python manage.py collect原创 2021-12-10 10:09:20 · 315 阅读 · 0 评论 -
django测试加入环境
import osos.environ.setdefault(‘DJANGO_SETTINGS_MODULE’, ‘项目名.settings’)import djangodjango.setup()原创 2021-11-19 11:31:54 · 365 阅读 · 0 评论 -
Django 用Token机制(django cookies 转 token)
1 SessionMiddleware 中间件增加代码 def process_request(self, request): session_key = request.COOKIES.get(settings.SESSION_COOKIE_NAME) auth = request.META.get('HTTP_AUTHORIZATION', b'') if auth: request.session = self.Ses原创 2021-10-27 15:01:33 · 181 阅读 · 0 评论 -
django rest_framework序列化模型更改值
img = serializers.SerializerMethodField() # imgurl def get_img(self, obj): return URL + str(obj.img.url) # 文件url拼接原创 2021-09-18 10:00:21 · 167 阅读 · 0 评论 -
Django 人性化展示事件 刚刚 一小时前 几分钟前 几小时前
用的是res formworkclass CircleSerializers(DynamicFieldsModelSerializer): user = MyUserSerializers(fields=('id', 'name', 'head_portrait')) Circle_img = CircleImgSerializers(many=True, ) Circle_comm = CircleCommentSerializers(many=True, ) tiem原创 2021-09-18 09:56:17 · 125 阅读 · 0 评论 -
Django rest framework serializer返回时间自动格式化方法
AAASerializer(serializers.ModelSerializer): create_time = serializers.DateTimeField(format="%Y-%m-%d %H:%M:%S", required=False, read_only=True) class Meta: model = AAA fields = '__all__'原创 2021-09-18 09:43:38 · 610 阅读 · 0 评论