Django基础之(11)- admin使用
2021/8/14 23:36:24
本文主要是介绍Django基础之(11)- admin使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
admin app
Django 提供了基于 web 的管理工具。
Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它:
settings.py中
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', "app01" ]
django.contrib是一套庞大的功能集,它是Django基本代码的组成部分。
启用admin管理工具
要启动admin管理工具,只需要在urls.py中启用admin对应的路由配置项即可。
通常我们在使用PyCharm生成项目时会在 urls.py 中自动设置好。
from django.conf.urls import url from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls), ]
使用admin管理工具
首先先启动我们的Django项目,然后在浏览器中访问 http://127.0.0.1:8000/admin/,就能看到登陆界面。(具体网址和端口根据自己环境输入)
使用 python manage.py createsuperuser
来创建管理员账号,来登录admin管理后台。
想要在admin 界面管理某个数据模型(model),我们需要先将该数据模型(model)注册到 admin。
admin.site.register(models.Publisher) admin.site.register(models.Book) admin.site.register(models.Author)
在admin.py中只要按照上面的方式将某个模型类(model class)注册,即可在Admin中实现该model对应的数据表增删改查的功能。
admin的定制
这篇关于Django基础之(11)- admin使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26解决google chrome helper 内存占用较高!
- 2024-04-01got an unexpected keyword argument
- 2024-03-30维多利亚的秘密 golang入坑系统
- 2024-03-29mongodb sort by date
- 2024-03-29go swagger
- 2024-03-25mongodb cdc
- 2024-03-25how to use go in vscode
- 2024-03-22mongooseserverselectionerror: connect econnrefused ::1:27017
- 2024-03-21pymongo insert_many
- 2024-03-18projection mongodb