django入门教程3 介绍 Django 管理页面


创建一个管理员账号

运行下面的命令:

python manage.py createsuperuser

根据提示输入用户名、邮箱和密码(2遍):

D:\jsite>python manage.py createsuperuser
Username (leave blank to use 'administrator'): admin
Email address: [email protected]
Password:
Password (again):
Superuser created successfully.

进入管理站点页面

如果开发服务器未启动,用以下命令启动它:

python manage.py runserver

用浏览器打开 http://127.0.0.1:8000/admin/ ,你应该会看见管理员登录界面。现在,试着使用你在上一步中创建的超级用户来登录。然后你将会看到 Django 管理页面的索引页。你将会看到几种可编辑的内容:组和用户。它们是由 django.contrib.auth 提供的,这是 Django 开发的认证框架。


向管理页面中加入投票应用

打开 polls/admin.py 文件,把它编辑成下面这样:

from django.contrib import admin
from .models import Question, Choice


class ChoiceInline(admin.TabularInline):
    model = Choice
    extra = 3


class QuestionAdmin(admin.ModelAdmin):
    fields = ['question_text', 'pub_date']
    inlines = [ChoiceInline]


admin.site.register(Question, QuestionAdmin)
admin.site.register(Choice)

你可能感兴趣的:(django入门教程3 介绍 Django 管理页面)