随笔分类 -  Django

摘要:-频率是什么?节流,访问控制 -内置的访问频率控制类SimpleRateThrottle -写一个类,继承SimpleRateThrottle -class MyThrottle(SimpleRateThrottle): scope='aaa' def get_cache_key(self, req 阅读全文
posted @ 2020-11-01 23:25 xuqidong 阅读(92) 评论(0) 推荐(0)
摘要:序列化组件: 1 对应着表,写序列化的类 2 from rest_framework import serializers 3 写一个类,继承serializers.Serializer 4 类中写一些属性 -name = serializers.CharField() 5 使用: -实例化产生一个 阅读全文
posted @ 2020-10-05 10:10 xuqidong 阅读(120) 评论(0) 推荐(0)
摘要:from rest_framework import serializers class AuthorSerializer(serializers.Serializer): nid = serializers.CharField() name = serializers.CharField() ag 阅读全文
posted @ 2020-09-21 23:17 xuqidong 阅读(52) 评论(0) 推荐(0)
摘要:import os if __name__ == '__main__': os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day77.settings") import django django.setup() from app01.models 阅读全文
posted @ 2020-09-08 22:50 xuqidong 阅读(132) 评论(0) 推荐(0)
摘要:""" Django settings for swiper project. Generated by 'django-admin startproject' using Django 1.11.15. For more information on this file, see https:// 阅读全文
posted @ 2020-09-02 22:49 xuqidong 阅读(118) 评论(0) 推荐(0)
摘要:from app01 import models from rest_framework import exceptions from rest_framework.authentication import BaseAuthentication # 用drf的认证,写一个类 class Login 阅读全文
posted @ 2020-08-14 22:52 xuqidong 阅读(143) 评论(0) 推荐(0)
摘要:昨日回顾: -HyperlinkedIdentityField(用来生成url),传三个参数 -实例化序列化类的时候,BookSerializer(ret, many=True, context={'request': request}) -序列化组件的数据校验 -类比forms组件 -局部(val 阅读全文
posted @ 2020-07-28 23:58 xuqidong 阅读(113) 评论(0) 推荐(0)
摘要:def get_tencent_data(): url_other = 'https://view.inews.qq.com/g2/getOnsInfo?name=disease_other' headers = { "User-Agent": "Mozilla/5.0 (Windows NT 6. 阅读全文
posted @ 2020-07-15 23:43 xuqidong 阅读(695) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- from multiprocessing import cpu_count bind = ["127.0.0.1:9000"] # 线上环境不会开启在公网 IP 下,一般使用内网 IP daemon = True # 是否开启守护进程模式 pidfil 阅读全文
posted @ 2020-06-22 23:57 xuqidong 阅读(202) 评论(0) 推荐(0)
摘要:import os from celery import Celery os.environ.setdefault("DJANGO_SETTINGS_MODULE", "swiper.settings") celery_app = Celery('swiper') celery_app.config 阅读全文
posted @ 2020-04-19 21:36 xuqidong 阅读(140) 评论(0) 推荐(0)
摘要:from django.utils.deprecation import MiddlewareMixin class MyCorsMiddle(MiddlewareMixin): def process_response(self,request,response): # 简单请求: # 允许htt 阅读全文
posted @ 2020-04-18 17:44 xuqidong 阅读(74) 评论(0) 推荐(0)
摘要:def distribute_permissions(request): uid = request.GET.get('uid') user = User.objects.filter(id=uid) user_list = User.objects.all() roles = Role.objec 阅读全文
posted @ 2020-04-06 21:58 xuqidong 阅读(126) 评论(0) 推荐(0)
摘要:import re from django.utils.deprecation import MiddlewareMixin from django.shortcuts import HttpResponse,redirect from app01.models import Permission 阅读全文
posted @ 2020-03-30 22:27 xuqidong 阅读(166) 评论(0) 推荐(0)
摘要:1 from django.db import models 2 3 # Create your models here. 4 class User(models.Model): 5 name=models.CharField(max_length=11) 6 pwd=models.CharFiel 阅读全文
posted @ 2020-03-25 00:03 xuqidong 阅读(230) 评论(0) 推荐(0)
摘要:1 from app01.models import Role 2 3 def initial_session(user,request): 4 permissions = Role.objects.filter(user=user).values('permissions__url', 5 'pe 阅读全文
posted @ 2020-03-24 00:16 xuqidong 阅读(298) 评论(0) 推荐(0)
摘要:1 from django.urls import path,register_converter 2 from app01 import views 3 4 class MyCon: 5 regex='[0-9]{4}' 6 def to_python(self,value): 7 return 阅读全文
posted @ 2020-02-02 16:29 xuqidong 阅读(127) 评论(0) 推荐(0)
摘要:1 """ 2 分页组件使用示例: 3 4 obj = Pagination(request.GET.get('page',1),len(USER_LIST),request.path_info) 5 page_user_list = USER_LIST[obj.start:obj.end] 6 p 阅读全文
posted @ 2020-01-24 00:48 xuqidong 阅读(265) 评论(0) 推荐(0)
摘要:import djcelery from datetime import timedelta djcelery.setup_loader() CELERY_QUEUES = { 'beat_tasks':{ 'exchange':'beat_tasks', 'exchange_type':'dire 阅读全文
posted @ 2020-01-22 23:56 xuqidong 阅读(301) 评论(0) 推荐(0)
摘要:""" 分页组件使用示例: obj = Pagination(request.GET.get('page',1),len(USER_LIST),request.path_info) page_user_list = USER_LIST[obj.start:obj.end] page_html = o 阅读全文
posted @ 2020-01-16 22:26 xuqidong 阅读(108) 评论(0) 推荐(0)
摘要:class CustomerView(View): def get(self,request): if reverse('customer_list') == request.path: customer_list = models.Customer.objects.all() elif rever 阅读全文
posted @ 2020-01-14 23:45 xuqidong 阅读(172) 评论(0) 推荐(0)