我们在INSTALLED_APPS增加了’django.contrib.auth’选项,admin.autodiscover会去该包查找admin.py 在django的源码包django.contrib.auth里面,我们找到了admin.py,并且里面刚好注册了Groups和Users两个模块 看代码: admin.site.register(Group, GroupAdmin) admin.site.register(User, UserAdmin) 又比如后台默认页显示了s...
admin.site.register(Choice) 重启服务器,加载页面,添加Choice,出现如下画面: 这个时候,Choice里的Poll条目是一个下拉框,里面有数据库里所有的Poll对象,Django知道,只要是外键就会展现一个这样的下拉框,当你点击右边的+号时,就会自动跳到Poll的编辑界面去。 这种方法并不是高效的,最好的办法是每添加一个Poll对象时...
If you are using a custom AdminSite, it is common to import all of the ModelAdmin subclasses into your code and register them to the custom AdminSite. In that case, in order to disable auto-discovery, you should put 'django.contrib.admin.apps.SimpleAdminConfig' instead of 'django.contrib...
admin_site=MyAdminSite(name='myadmin') admin_site.register(MyModel) 4. 将myapp注册到INSTALLED_APPS # settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles...
Email address: Password: Forgot password? Verify
上面定义了 PhoneAdmin 和 BorrowRecordAdmin 两个ModelAdmin类,然后通过 admin.site.register 把 ModelAdmin 类绑定到 模型上,注册到Django的后台去。 其中 list_display list_filter search_fields actions 存放自定义的”操作性方法“,比如我们需要的 ”申请借用“ 的功能 ...
from django.contrib import admin from models import * admin.site.register(AreaInfo) 输入如下网址 http://127.0.0.1:8000/admin/ 按提示填写用户名、密码,点击“Log in”按钮登录 登录成功后,可以看到AreaInfos,可以进行增加、修改、删除、查询的管理 ...
安装django的目录中(pip安装默认一般是Lib\site-packages下):例如其中的一些,login,logout等的接口其实...
admin.site.register(Blog) 但是这种操作只能在后台显示列表信息,具体的字段信息不会在列表显示,如果要实现这种操作,我们需要进行另一种注册方式: # blog/admin.py from django.contrib import admin from blog.models import Blog classBlogAdmin(admin.ModelAdmin): ...
Welcome to Bharat Dispute Resolution Administration Log in