什么是django的signal
Django内部包含了一位“信号调度员”:当某事件在框架内发生时,它可以通知到我们的应用程序。 简而言之,当event(事件)发生时,signals(信号)允许若干 senders(寄件人)通知一组 receivers(接收者)。这在我们多个独立的应用代码对同一事件 ...
admin
2019-03-18 14:29 504℃ 0评论
2 喜欢
settiing中配置如下内容
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'standard': {
'format': '%(asctime)s %(levelnam ...
admin
2018-09-12 10:41 604℃ 0评论
0 喜欢
Django支持基于数据库的、文件的和内存的缓存。通常我们首先要对其进行设置。Django关于缓存的设置都位于settings.py中的CACHES配置项中。
1.使用memcached缓存
需要安装python-memcached
CACHES = {
'default': ...
admin
2018-09-12 10:29 672℃ 0评论
0 喜欢
所谓的国际化,是指使用不同语言的用户在访问同一个网站页面时能够看到符合其自身语言的文本页面
1.在视图中使用,或者在model中使用verbose_name前实现国际化
from django.utils.translation import ugettext as _
from dj ...
admin
2018-09-12 10:14 742℃ 0评论
0 喜欢
安装django-filters
在setting INSTALL_APP注册
自定义filter相关代码
import django_filters
from django.db.models import Q
from .models import Goods
c ...
admin
2018-07-11 16:22 1041℃ 0评论
1 喜欢
url.py
from django.conf.urls import url, include
from rest_framework import routers
from web.views import *
router = routers.DefaultRouter()
r ...
admin
2018-07-11 16:05 610℃ 0评论
2 喜欢
一般分页组件
from rest_framework.pagination import PageNumberPagination
class StandardResultsSetPagination(PageNumberPagination):
# 默认每页显示的数据条数
 ...
admin
2018-07-11 16:01 667℃ 0评论
1 喜欢
认证功能:
auth组件 ,继承BaseAuthtication,重写authenticate方法
class Authentication(BaseAuthentication):
def authenticate(self,request):
token=requ ...
admin
2018-07-11 15:51 734℃ 0评论
1 喜欢
mixins
from rest_framework import mixins
from rest_framework import generics
class BookViewSet(mixins.ListModelMixin,
mixins.CreateModelMixin,
 ...
admin
2018-07-05 17:21 643℃ 0评论
1 喜欢
创建一个model
from django.db import models
# Create your models here.
class Book(models.Model):
title=models.CharField(max_length=32)
price=mo ...
admin
2018-07-05 17:16 780℃ 0评论
1 喜欢