class封装返回值 常见的我们返回值都是{"xx": "xx", },其实我们可以优化返回值,通过class封装。 from django.http import JsonResponse class Response(object): def __init__(self): self.statu Read More
前后端不分离模式,如何取到csrftoken 方式1: 导入一下js文件: // 根据cookie的name获取对应的值 function getCookie(name) { let cookieValue = null; if (document.cookie && document.cookie Read More
视图 from django.shortcuts import render from django.db.models import Q from utils.pager import Pagination from web import models def transaction_list(r Read More
方式1: models.xx.objects.filter(Q(id=10)) models.xx.objects.filter(Q(id=10)&Q(age=10) # and models.xx.objects.filter(Q(id=10)|Q(age=10) # or models.xx.o Read More
常用模块导入 1 forms # forms组件的使用 from django import forms 2 ValidationError # modelform报错时使用 from django.core.exceptions import ValidationError 3 mark_safe Read More
方便之处在于,我们不会再一遍一遍的写form的样式了。 from django import forms class BootStrapModelForm(forms.ModelForm): def __init__(self, *args, **kwargs): super(BootStrapMo Read More
给用户进行权限的分配。 1 角色管理 项目目录下urls新增一条url from django.conf.urls import url, include from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.s Read More