用django开发一个管理系统有多简单?不用写代码的妹子都会

django是python中最流行的一个web框架,django为广大开发者提供了非常便捷的开发模式。高度封装ORM,不用写一句代码,只要定义了model就可以实现增删改查。而django自带的admin更是强大到令人发指。

定义model注册admin,2个步骤,就能实现一个模块的增删改查。

class Record(models.Model):
 name = models.CharField(verbose_name='收支项', max_length=128, help_text='每一笔款项描述')
 money = models.DecimalField(verbose_name='金额', decimal_places=2, max_digits=9)
 create_date = models.DateTimeField(verbose_name='时间', auto_now=True)
 type_choices = (
 (0, '收入'),
 (1, '支出'),
 )
 type = models.IntegerField(verbose_name='类型', choices=type_choices)
 class Meta:
 verbose_name = "收支"
 verbose_name_plural = "收支记录"
 def __str__(self):
 return self.name

注册admin

@admin.register(Record)
class RecordAdmin(ImportExportActionModelAdmin):
 resource_class = ProxyResource
 list_display = ('id', 'name', 'type', 'money', 'create_date')
 list_per_page = 10

这两段代码就可以实现增删改查以及权限控制。

最后我们在用最近很热门的一个django主题,django-simpleui

github地址:

https://github.com/newpanjing/simpleui

使用simpleui之后的效果:

最后就是放demo啦~大家可以github下载这个demo进行尝试

https://github.com/newpanjing/simpleui_demo

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

php编程基础教程.pptx|php编程培训,php,编程,基础,教程,pptx
php编程基础教程.pptx

历史上的今天:04月30日

热门专题

云南综合高中|云南综合高中
云南综合高中
云南高职单招|云南单招,云南单招网,云南高职单招网,云南高职单招,云南单招学校,云南单招培训
云南高职单招
安徽中源管业有限公司|安徽中源管业有限公司,安徽中源管业有限公司介绍,安徽中源管业有限公司电话,安徽中源管业有限公司地址,安徽中源管业有限公司厂家,安徽中源管业有限公司电力管,安徽中源管业有限公司管材
安徽中源管业有限公司
安徽中源管业|安徽中源管业,安徽中源管业mpp电力管,安徽中源管业cpvc电力管,安徽中源管业pe穿线管,安徽中源管业电力管,安徽中源管业排水管,安徽中源管业通信管,安徽中源管业管材
安徽中源管业
外贸网站建设|外贸网站建设,英文网站制作,英文网站设计,美国主机空间,外贸建站平台,多语言网站制作
外贸网站建设
大理科技管理学校|大理科技管理中等职业技术学校,大理市科技管理中等职业技术学校
大理科技管理学校
自考本科|自考本科有用吗,自考文凭,自考本科文凭,自考文凭有用吗,自考本科文凭有用吗,自考文凭承认吗
自考本科
云南巨榕教育投资集团有限公司|云南巨榕教育投资集团有限公司,巨榕教育集团,巨榕教育
云南巨榕教育投资集团有限公司

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部