1. 创建超级用户
python manage.py createsuperuser
2. 修改页面展示语言
修改settings.py中的LANGUAGE_CODE = 'zh-hans'
3. 配置应用
在应用下admin.py 中引用自身的models模块(或里面的模型类)
编写admin.py
from django.contrib import admin
from blog.models import Article
admin.site.register(Article)
4. 修改数据默认显示名称

在Article类下添加一个方法,
python3版本str(self)
python2.7版本_unicode(self)
return self.title
class Article(models.Model):
title = models.CharField(max_length=32, default='Title')
content = models.TextField(null=True)
def __str__(self):
return self.title
5. url传递参数
from django.urls import re_path
from . import views
urlpatterns = [
re_path(r'^index$', views.index),
re_path(r'^article/(?P<article_id>[0-9]+)$', views.article_page),
]
6. Admin配置高级
创建admin配置类,显示其他字段
from django.contrib import admin
from blog.models import Article
class ArticleAdmin(admin.ModelAdmin):
list_display = ('title', 'content', 'pub_time')
list_filter = ('pub_time',)
admin.site.register(Article, ArticleAdmin)