python
文章平均质量分 71
yuhan963
这个作者很懒,什么都没留下…
展开
-
Django2集成xadmin详解-2-配置和登录xadmin系统
一 概要请先安装Django和xadmin,再按照本文所述进行操作。安装教程http://blog.csdn.net/yuhan963/article/details/79091248本文使用的命令行操作(django-admin、python manage.py)都是Django框架所支持的,具体可以参照Django官方文档: https://docs.djangoproject.co原创 2018-01-21 22:21:12 · 6943 阅读 · 2 评论 -
Django2集成xadmin详解-1-安装Django和xadmin
一 概述Django是一款基于python语言的开源Web开发框架。Django框架有一个强大的后台管理系统“admin”,只需要少量的代码,admin就能生成相应库表的增删改查操作界面。Django GitHub地址https://github.com/django/djangoxadmin是Django后台管理系统admin的一个替换方案,xadmin对admin做了一些扩展,原创 2018-01-17 23:42:45 · 13397 阅读 · 2 评论 -
Django2集成xadmin详解-6-根据登录用户过滤数据
一 问题场景上一篇博文在IDC Model里增加了user字段,并在此字段存储了创建该数据的登录用户信息。class IDC(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, editable=False, null=True)#创建该数据的登录用户 name = models原创 2018-01-30 22:45:56 · 5318 阅读 · 3 评论 -
Django2集成xadmin详解-3-实现Model的增删改查界面
一 创建和配置Django应用1、创建Django工程后,还需要创建Django应用,在之前创建的Django工程根目录(这里是上一篇创建的django_xadmin工程),使用以下命令创建应用:python manage.py startapp IdcManager“IdcManager”是自定义的App名称,后续提到IdcManager目录,请自行替换为自己创建的App目录。原创 2018-01-23 23:34:38 · 4013 阅读 · 0 评论 -
Django2集成xadmin详解-4-list index out of range报错追踪和处理
一 问题说明在创建Model的时候,如果存在类型是DateTimeField的字段,则在xadmin后端管理界面里,对该Model进行添加操作的时候,会报list index out of range。这是上篇文章创建的Model:class IDC(models.Model): name = models.CharField(max_length=64) cont原创 2018-01-25 23:12:59 · 6277 阅读 · 16 评论 -
Django2集成xadmin详解-5-获取登录用户信息并填充相应Model字段
一 场景问题继续使用IDC Model,在此Model增加user字段,用于记录添加当前数据的用户:class IDC(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, editable=False, null=True) # 记录创建该数据的用户 name = models.原创 2018-01-28 16:10:33 · 6259 阅读 · 2 评论