随笔分类 - Django
摘要:-频率是什么?节流,访问控制 -内置的访问频率控制类SimpleRateThrottle -写一个类,继承SimpleRateThrottle -class MyThrottle(SimpleRateThrottle): scope='aaa' def get_cache_key(self, req
阅读全文
摘要:序列化组件: 1 对应着表,写序列化的类 2 from rest_framework import serializers 3 写一个类,继承serializers.Serializer 4 类中写一些属性 -name = serializers.CharField() 5 使用: -实例化产生一个
阅读全文
摘要:from rest_framework import serializers class AuthorSerializer(serializers.Serializer): nid = serializers.CharField() name = serializers.CharField() ag
阅读全文
摘要:import os if __name__ == '__main__': os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day77.settings") import django django.setup() from app01.models
阅读全文
摘要:""" Django settings for swiper project. Generated by 'django-admin startproject' using Django 1.11.15. For more information on this file, see https://
阅读全文
摘要:from app01 import models from rest_framework import exceptions from rest_framework.authentication import BaseAuthentication # 用drf的认证,写一个类 class Login
阅读全文
摘要:昨日回顾: -HyperlinkedIdentityField(用来生成url),传三个参数 -实例化序列化类的时候,BookSerializer(ret, many=True, context={'request': request}) -序列化组件的数据校验 -类比forms组件 -局部(val
阅读全文
摘要: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.
阅读全文
摘要:# -*- coding: utf-8 -*- from multiprocessing import cpu_count bind = ["127.0.0.1:9000"] # 线上环境不会开启在公网 IP 下,一般使用内网 IP daemon = True # 是否开启守护进程模式 pidfil
阅读全文
摘要:import os from celery import Celery os.environ.setdefault("DJANGO_SETTINGS_MODULE", "swiper.settings") celery_app = Celery('swiper') celery_app.config
阅读全文
摘要:from django.utils.deprecation import MiddlewareMixin class MyCorsMiddle(MiddlewareMixin): def process_response(self,request,response): # 简单请求: # 允许htt
阅读全文
摘要:def distribute_permissions(request): uid = request.GET.get('uid') user = User.objects.filter(id=uid) user_list = User.objects.all() roles = Role.objec
阅读全文
摘要:import re from django.utils.deprecation import MiddlewareMixin from django.shortcuts import HttpResponse,redirect from app01.models import Permission
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要:import djcelery from datetime import timedelta djcelery.setup_loader() CELERY_QUEUES = { 'beat_tasks':{ 'exchange':'beat_tasks', 'exchange_type':'dire
阅读全文
摘要:""" 分页组件使用示例: 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
阅读全文
摘要:class CustomerView(View): def get(self,request): if reverse('customer_list') == request.path: customer_list = models.Customer.objects.all() elif rever
阅读全文
浙公网安备 33010602011771号