path('test_view/', self.admin_site.admin_view(self.test_view), name='test_view'), ]returncustom_urls +urlsdeftest_view(self, request): context= {'your_variable':'Hello, this is a custom HTML page!', }returnrender(request,'admin/test_html.html', context) settings.py 中的 SIMPLEUI_...
If you’re using a custom AdminSite, pass it using the site keyword argument: from django.contrib import admin from .models import Author, Editor, Reader from myproject.admin_site import custom_admin_site @admin.register(Author, Reader, Editor, site=custom_admin_site) class PersonAdmin(admin...
from django.contrib import admin from .models import Author, Reader, Editor from myproject.admin_site import custom_admin_site @admin.register(Author, Reader, Editor, site=custom_admin_site) class PersonAdmin(admin.ModelAdmin): pass You can’t use this decorator if you have to reference your...
通过admin.py 在Django后台注册自己的路由(对应自己的视图) 实现代码 要在一个 app 里面的 admin.py 添加如下代码(实际上就一个简化的 model) 代码语言:javascript 复制 # django2\apps\business\admin.py from django.contribimportadmin from django.contrib.adminimportAdminSite from django.httpimportHttpResponse...
可以一次注册多个Model,并且可以使用自己定制的AdminSite: fromdjango.contribimportadminfrom.modelsimportAuthor, Reader, Editorfrommyproject.admin_siteimportcustom_admin_site@admin.register(Author, Reader, Editor, site=custom_admin_site)classPersonAdmin(admin.ModelAdmin):pass ...
在Django系统中使用:admin.site.register(MyUser, MyUserAdmin)进行注册。MyUser就是用户自己创建的ORM的Model对象,MyUserAdmin就是管理这个Model对象的规则和方法。例如我们可以实现如下效果: Model展示效果 下面将介绍管理Model的类对象:admin.ModelAdmin。这个类是中预定义了很多字段,下面介绍一下高频率被使用的属性字段...
admin.py 往管理员页面注册字段 一对一/一对多/多对多/外键字段 如下: vierw.py进行函数编写跳转页面 article.py 静态页面文档结构 base.html 基本模板 公用模板 load static 实现加载静态页面和数据内容 {% load static %} <!DOCTYPE html> 我...
1前言之前我做了个Django的项目,为了让管理后台更加美观,我对Django(应该说是SimpleUI的)默认的Admin后台主页进行改造,具体可以看这篇文章: 项目完成 - 基于Django3.x版本 - 开发部署小结之前的两篇关于Djan…
{% load customtags %} {% get_current_language as LANGUAGE_CODE %}{% get_current_language_bidi as LANGUAGE_BIDI %} <!-- The project use: django-simpleui source code: https://github.com/newpanjing/simpleui --> {
1 创建一个虚拟环境,在虚拟环境里面执行命令 pip install simpleui 2 在项目中的settings.py文件中加入一行simpleui INSTALLED_APPS = [ 'simpleui', 'django.contrib.admin', 'django.contrib...