diff --git a/README.md b/README.md index 783dd0f..8f1208a 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ * 会尽量多加一些注释 * 采用cbv开发方式,提高开发效率 + ## DEMO ![列表](document/demo/1.jpg) ![添加](document/demo/2.jpg) @@ -46,7 +47,9 @@ python manage.py runserver 0.0.0.0:80 * 有问题 可以加QQ群: 620176501 django开发讨论群 * 欢迎提出你的需求和意见,或者来加入到本项目中一起开发。 * inspinia 2.9 model 前端基础模板,可以加群,在群共享里面有。 - +* bootstrap4 中文文档 https://code.z01.com/v4/ +* cbv 中文文档 http://ccbv.co.uk/projects/Django/2.1/django.views.generic.edit/ + ## 作者 * 何全 diff --git a/assets/views.py b/assets/views.py index 94ea22a..31acab5 100644 --- a/assets/views.py +++ b/assets/views.py @@ -15,7 +15,7 @@ from assets.form import EcsForm logger = logging.getLogger('assets') -## 关于 cbv 的 文档 http://ccbv.co.uk/projects/Django/2.0/django.views.generic.edit/ +## 关于 cbv 的 文档 http://ccbv.co.uk/projects/Django/2.1/django.views.generic.edit/ class EcsCreateView(LoginRequiredMixin, PermissionRequiredMixin, CreateView): """ Ecs 创建 @@ -59,7 +59,7 @@ class EcsListView(LoginRequiredMixin, PermissionRequiredMixin, ListView): model = Ecs queryset = Ecs.objects.get_queryset().order_by('-id') - @get_list + @get_list ## 处理查询 def get_context_data(self, **kwargs): try: page = self.request.GET.get('page', 1) @@ -71,7 +71,7 @@ class EcsListView(LoginRequiredMixin, PermissionRequiredMixin, ListView): context = { "ecs_list": ecs_list, 'ecs_count': self.queryset.count() if self.queryset != '' else 0, - "filter_dict":self.filter_dict + "filter_dict":self.filter_dict ## 把查询条件返回给前端 } kwargs.update(context) diff --git a/system/models.py b/system/models.py index debe084..b1f5eed 100644 --- a/system/models.py +++ b/system/models.py @@ -2,8 +2,10 @@ from django.db import models from django.contrib.auth.models import AbstractUser, Group, User -# Create your models here. class Users(AbstractUser): + """ + 基于django表 添加字段 , 如有需要调用user的情况,请使用此表 + """ position = models.CharField(max_length=64, verbose_name='职位信息', blank=True, null=True) avatar = models.CharField(max_length=256, verbose_name='头像', blank=True, null=True) mobile = models.CharField(max_length=11, verbose_name='手机', blank=True, null=True) diff --git a/system/views.py b/system/views.py index f1cb020..52b3383 100644 --- a/system/views.py +++ b/system/views.py @@ -11,7 +11,8 @@ from django.contrib.auth.mixins import LoginRequiredMixin, PermissionRequiredMix from django.contrib.auth.decorators import login_required from django.views.generic import ListView, View, DetailView, CreateView, UpdateView from django.contrib.auth import logout -logger = logging.getLogger('users') + +logger = logging.getLogger('system') class CustomBackend(ModelBackend):