Django Admin使用

浏览器输入http://localhost:8000/admin/, 然后账号密码登录。

创建admin配置类

创建admin配置类可以在admin页面显示文章的标题、内容、时间等。
admin.py

class ArticleAdmin(admin.ModelAdmin):
    list_display = ('title', 'content', 'pub_time')

admin.site.register(Article, ArticleAdmin)

models.py

class Article(models.Model):
    title = models.CharField(max_length=32, default='title')
    content = models.TextField(null=True)
    pub_time = models.DateTimeField(null=True)

    def __unicode__(self):
        return self.title

注意当models中类添加新数据,比如pub_time,需要更新数据库。

python manage.py makemigrations 
python manage.py migrate

你可能感兴趣的:(Django Admin使用)