📅  最后修改于: 2023-12-03 15:00:27.671000             🧑  作者: Mango
Django 管理界面(也称为 Django Admin)是一个可视化工具,可帮助 Django 开发人员快速创建、修改和管理网站的后台数据。Django Admin 为开发人员提供了一个易于使用的界面,使其能够在不深入了解代码的情况下管理数据库。
Django Admin 具有以下主要特点:
快速创建:在 Django Admin 中快速创建新的数据库对象(如模型、表、字段等)。
易于修改:可随时更改数据库对象,例如在现有模型中添加或删除字段。
可视化管理:Django Admin 让开发人员更容易管理数据库对象,无需手动输入 SQL 命令。
用户认证:可轻松设置用户认证并管理用户权限。
要使用 Django Admin,您需要完成以下步骤:
$ django-admin startproject myproject
$ python manage.py startapp myapp
settings.py
中注册应用程序:INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp',
]
from django.db import models
class Book(models.Model):
title = models.CharField(max_length=200)
author = models.CharField(max_length=200)
pub_date = models.DateField()
def __str__(self):
return self.title
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py createsuperuser
$ python manage.py runserver
打开浏览器,输入 http://localhost:8000/admin/
,输入刚刚创建的超级用户的用户名和密码即可登录 Django Admin。
Django Admin 是 Django 框架的一个重要组成部分,它为开发人员提供了一个易于使用的工具,帮助他们快速创建、修改和管理数据库对象。Django Admin 还提供了用户认证和权限管理等功能,使网站的后台管理更加安全和简单。