摘要:
Django自带的后台管理是Django明显特色之一,可以让我们快速便捷管理数据。后台管理可以在各个app的admin.py文件中进行控制。以下是我最近摸索总结出比较实用的配置。若你有什么比较好的配置,欢迎补充。 一、基本设置 1、应用注册 若要把app应用显示在后台管理中,需要在admin.py中 阅读全文
摘要:
上面两篇文章,讲述的Django的Authentication系统的核心模型对象User API和相关的使用,本文继续深入,讨论如何在Web中使用Authentication系统。 前面说了,Django的这套权限系统有三个核心,User,Permission,Group。 而在Web应用中,任何的 阅读全文
摘要:
在我的系列blog《Django中内置的权限控制》中明确提及到,Django默认并没有提供对Object级别的权限控制,而只是在架构上留了口子。在这篇blog中,我们探讨一个简单流行的Django组件django-guardian来实现Object level permission。 安装配置dja 阅读全文
摘要:
顾名思义,这是一个用于处理导入和导出数据的库。django-import-export库支持多种格式,包括xls、csv、json、yaml以及tablib支持的所有其他格式。它还有一个Django管理集成,使用起来非常方便。 安装插件 使用PIP安装 更新settings.py: 还有一个可选的配 阅读全文
摘要:
将数据导出到excel是许多web应用程序的常见需求。Python使得一切变得更加容易。但是,无论如何,每当我需要自己去实现时,有一个例子做参考,做起来,将会更加快捷。 实现这个目标有两种方法: 使用Python的csv模块将数据导出到.csv文件; 使用名为xlwt的第三方模块将数据导出到.xls 阅读全文
摘要:
auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。 auth可以和admin模块配合使用, 快速建立网站的管理系统。 在INSTALLED_APPS中添加'django.contrib.auth'使用该APP, auth模块默认启用。 User User是a 阅读全文
摘要:
1.前端的ajax代码不用改动 2.modelform,在原来基础上稍作改动 3.视图函数,稍微一改 modelform的使用 (1) model的知识点: class UserInfo(AbstractUser): tel=models.CharField(max_length=32) gende 阅读全文
摘要:
日期时间选择器 目前,bootstrap有两种日历。datepicker和datetimepicker,后者是前者的拓展。 Bootstrap日期和时间组件: 使用示例: 从左到右依次是十年视图、年视图、月视图、日视图、小时视图 使用时需要导入相应的CSS和js文件: 可选的日期格式: yyyy-m 阅读全文