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

2019-05-21 发表在 编程语言 723

用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主题,django-simpleui

github地址:

https://github.com/newpanjing/simpleui

使用simpleui之后的效果:

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


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

https://github.com/newpanjing/simpleui_demo


作者:贝塔博客
本站使用「署名 4.0 国际」创作共享协议,转载请在文章明显位置注明作者及出处。
评论
登录以后才可以发布评论哦, 点击登录 发布评论
评论列表 0人参与,0条评论
暂时还没有人评论,快来一条神回复吧!