django使用admin

2019-10-09  本文已影响0人  托贝多尔

在app目录下的admin.py文件下注册modul表名

比如:

model.py

class User(models.Model):
    nickname = models.CharField(max_length=30, null=False, verbose_name='昵称', unique=True)
    password = models.CharField(max_length=300, null=False, verbose_name='密码')
    # phone_number = models.CharField(max_length=11, verbose_name='手机号码', unique=True)
    email = models.EmailField(verbose_name='邮箱', null=False, unique=True)
    beans = models.FloatField(default=5, verbose_name='鱼豆')
    send_counter = models.IntegerField(default=0, verbose_name='赠书量')
    recieve_counter = models.IntegerField(default=0, verbose_name='收书量')

    class Meta:
        db_table = 'user'
        verbose_name = '用户表'     #保证后台显示中文表名
        verbose_name_plural = verbose_name

admin.py

admin.site.register(User)

注册后需要迁移同步到数据库

上一篇下一篇

猜你喜欢

热点阅读