from django.contrib import admin from myapp.models import Author class AuthorAdmin(admin.ModelAdmin): pass admin.site.register(Author, AuthorAdmin) Do you need a ModelAdmin object at all? In the preceding example, the ModelAdmin class doesn’t define any custom values (yet). As a result,...
After you’ve taken these steps, you’ll be able to use the admin site by visiting the URL you hooked it into (/admin/, by default). If you need to create a user to login with, use the createsuperuser command. By default, logging in to the admin requires that the user has the ...
通过admin.site.register()注册后,后台就能显示相应的model表。另外,在Book表注册时设置了admin_class=BookConfig,可以对显示的字段进行自定义,详细设置见下面的ModelAdmin参数介绍 3, 登陆admin后台 由于在全局的路由中配置了如下的admin后台url,在浏览器输入http://127.0.0.1:8008/admin/,利用设置的超级用户登陆即可。
1) 我们在INSTALLED_APPS增加了’django.contrib.auth’选项,admin.autodiscover会去该包查找admin.py 2) 在django的源码包django.contrib.auth里面,我们找到了admin.py,并且里面刚好注册了Groups和Users两个模块 看代码: admin . site . register ( Group , GroupAdmin ) admin . site . register ( User , Use...
admin.site.register(Author) admin.site.register(Book) 重启服务器,刷新后台界面(比如http://127.0.0.1:8000/admin)发现添加成功 3. 为什么用admin.site.register(x)注册了x模块,后台却无法显示? admin后台管理模块,第一步是执行autodiscover函数,该函数是根据settings.INSTALLED_APPS来逐个处理每个模块的,注册了模块...
安装django的目录中(pip安装默认一般是Lib\site-packages下):例如其中的一些,login,logout等的接口其实...
默认创建模型之后,在应用的 admin.py中进行绑定,然后就可以通过 自带的后台进行模型的管理,比如这里的 手机和手机借用记录的管理。 但是默认是没有”申请借用“的功能的,这个就需要我们开发对应的功能,并且添加到Django Admin后台去。 核心知识: 通过继承admin.ModelAdmin来实现自定义 模型的ModelAdmin 行为 (展示、搜...
admin.site.register(Blog) 但是这种操作只能在后台显示列表信息,具体的字段信息不会在列表显示,如果要实现这种操作,我们需要进行另一种注册方式: # blog/admin.py from django.contrib import admin from blog.models import Blog class BlogAdmin(admin.ModelAdmin): ...
1. 重写AdminConfig类 # myapp/apps.py from django.apps import AppConfig from django.contrib.admin.apps import AdminConfig class MyAdminConfig(AdminConfig): default_site ='myadmin.admin.MyAdminSite' 2. 使用 'myadmin.apps.MyAdminConfig' 代替 'django.contrib.admin' ...